Java XMLStreamWriter writeStartElement(XMLStreamWriter writer, QName name)

Here you can find the source of writeStartElement(XMLStreamWriter writer, QName name)

Description

Write a start element.

License

Open Source License

Parameter

Parameter Description
writer the writer
name the element name

Exception

Parameter Description
XMLStreamException if an error occurs writing the start element

Declaration

public static void writeStartElement(XMLStreamWriter writer, QName name) throws XMLStreamException 

Method Source Code

//package com.java2s;
/*/* w  ww  .  j av a  2s  . com*/
 * Copyright (c) 2012 Data Harmonisation Panel
 * 
 * All rights reserved. This program and the accompanying materials are made
 * available under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation, either version 3 of the License,
 * or (at your option) any later version.
 * 
 * You should have received a copy of the GNU Lesser General Public License
 * along with this distribution. If not, see <http://www.gnu.org/licenses/>.
 * 
 * Contributors:
 *     HUMBOLDT EU Integrated Project #030962
 *     Data Harmonisation Panel <http://www.dhpanel.eu>
 */

import javax.xml.namespace.QName;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamWriter;

public class Main {
    /**
     * Write a start element.
     * 
     * @param writer the writer
     * @param name the element name
     * @throws XMLStreamException if an error occurs writing the start element
     */
    public static void writeStartElement(XMLStreamWriter writer, QName name) throws XMLStreamException {
        String ns = name.getNamespaceURI();
        if (ns != null && !ns.isEmpty()) {
            writer.writeStartElement(name.getNamespaceURI(), name.getLocalPart());
        } else {
            writer.writeStartElement(name.getLocalPart());
        }
    }
}

Related

  1. writeFooter(XMLStreamWriter w)
  2. writeIndent(XMLStreamWriter xmlsw, String indent)
  3. writeInsertPos(XMLStreamWriter w, boolean isBefore, int[] pos)
  4. writePath(XMLStreamWriter w, Supplier cssClass, Supplier fill, Supplier stroke, Supplier path)
  5. writeSimpleTag(XMLStreamWriter writer, String tag, Object value, boolean asCData)
  6. writeTag(XMLStreamWriter xmlWriter, String tag, Object value)
  7. writeWithCharacters(XMLStreamWriter w, String localName, String text)