Here you can find the source of writeStartElement(XMLStreamWriter writer, String prefix, String namespaceURI, String nodeName)
Parameter | Description |
---|---|
writer | a parameter |
namespaceURI | a parameter |
nodeName | a parameter |
Parameter | Description |
---|---|
XMLStreamException | an exception |
public static void writeStartElement(XMLStreamWriter writer, String prefix, String namespaceURI, String nodeName) throws XMLStreamException
//package com.java2s; /*/*from w ww. ja v a 2s .c o m*/ * sulky-modules - several general-purpose modules. * Copyright (C) 2007-2008 Joern Huxhorn * * This program is free software: you can redistribute it and/or modify * it 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. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamWriter; public class Main { public static final String NO_PREFIX = ""; /** * If namespaceURI is null, this method calls writer.writeStartElement * without namespaceURI argument. Otherwise the one including it is being * used. * * @param writer * @param namespaceURI * @param nodeName * @throws XMLStreamException */ public static void writeStartElement(XMLStreamWriter writer, String prefix, String namespaceURI, String nodeName) throws XMLStreamException { if (namespaceURI != null) { if (prefix != null && !NO_PREFIX.equals(prefix)) { writer.writeStartElement(prefix, nodeName, namespaceURI); } else { writer.writeStartElement(namespaceURI, nodeName); } } else { writer.writeStartElement(nodeName); } } }