Append the specified key/value pair of attributes to the XML Node. - Java XML

Java examples for XML:XML Node

Description

Append the specified key/value pair of attributes to the XML Node.

Demo Code

/*//from   w w  w  . j av  a  2s  .  c  o  m
 * This file is a part of the SchemaSpy project (http://schemaspy.sourceforge.net).
 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 John Currier
 *
 * SchemaSpy 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 2.1 of the License, or (at your option) any later version.
 *
 * SchemaSpy 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 library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 */
//package com.java2s;

import org.w3c.dom.Node;

public class Main {
    /**
     * Append the specified key/value pair of attributes to the <code>Node</code>.
     * @param node Node
     * @param name String
     * @param value String
     */
    public static void appendAttribute(Node node, String name, String value) {
        if (value != null) {
            Node attribute = node.getOwnerDocument().createAttribute(name);
            attribute.setNodeValue(value);
            node.getAttributes().setNamedItem(attribute);
        }
    }
}

Related Tutorials