Java XMLStreamWriter writeAttribute(XMLStreamWriter out, QName name, String value)

Here you can find the source of writeAttribute(XMLStreamWriter out, QName name, String value)

Description

write Attribute

License

Open Source License

Declaration

public static void writeAttribute(XMLStreamWriter out, QName name,
            String value) throws XMLStreamException 

Method Source Code

//package com.java2s;
/*//from ww w  . j av  a 2 s.c  o  m
 * Copyright (c) 1998-2012 Caucho Technology -- all rights reserved
 *
 * This file is part of Resin(R) Open Source
 *
 * Each copy or derived work must preserve the copyright notice and this
 * notice unmodified.
 *
 * Resin Open Source is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * Resin Open Source 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, or any warranty
 * of NON-INFRINGEMENT.  See the GNU General Public License for more
 * details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Resin Open Source; if not, write to the
 *
 *   Free Software Foundation, Inc.
 *   59 Temple Place, Suite 330
 *   Boston, MA 02111-1307  USA
 *
 * @author Emil Ong
 */

import javax.xml.namespace.QName;

import javax.xml.stream.XMLStreamException;

import javax.xml.stream.XMLStreamWriter;

public class Main {
    public static void writeAttribute(XMLStreamWriter out, QName name,
            String value) throws XMLStreamException {
        if (name.getNamespaceURI() == null
                || "".equals(name.getNamespaceURI()))
            out.writeAttribute(name.getLocalPart(), value);

        else if (name.getPrefix() == null || "".equals(name.getPrefix()))
            out.writeAttribute(name.getNamespaceURI(), name.getLocalPart(),
                    value);

        else
            out.writeAttribute(name.getPrefix(), name.getNamespaceURI(),
                    name.getLocalPart(), value);
    }
}

Related

  1. isEntityExpansionLimitException(XMLStreamException e)
  2. isPrefixDeclared(XMLStreamWriter writer, String nsUri, String prefix)
  3. renderPath(XMLStreamWriter writer, String pathData, String id, String style)
  4. serializeEndpart(XMLStreamWriter writer)
  5. setValueType(XMLStreamWriter xml, String dataType)
  6. writeCharactersOrCDATA(XMLStreamWriter xsw, String string)
  7. writeColorConfig(XMLStreamWriter writer, Boolean enabled, String error, String warn, String success, String required, String batch)
  8. writeComment(String comment, XMLStreamWriter xmlsw)
  9. writeEndElement(XMLStreamWriter out, QName name)