Here you can find the source of addNode(Element parent, String elementName, String namespaceURI)
Parameter | Description |
---|---|
parent | the parent element |
elementName | the Element name |
value | the Element value |
public static void addNode(Element parent, String elementName, String namespaceURI)
//package com.java2s; /*/* ww w. ja v a2 s .com*/ * ? Copyright IBM Corp. 2012 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or * implied. See the License for the specific language governing * permissions and limitations under the License. */ import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; public class Main { /** * Add a child element to a parent element. The child element will have the * indicated name and default (null) namespace. The parent element * is assumed to be attached to a Document. * @param parent the parent element * @param elementName the Element name * @param value the Element value */ public static void addNode(Element parent, String elementName) { addNode(parent, elementName, null); } /** * Add a child element to a parent element. The child element will have the * indicated name and namespace. The parent element * is assumed to be attached to a Document. * @param parent the parent element * @param elementName the Element name * @param value the Element value */ public static void addNode(Element parent, String elementName, String namespaceURI) { Document doc = parent.getOwnerDocument(); Element elt = doc.createElementNS(namespaceURI, elementName); parent.appendChild(elt); } /** * Return the owner document for the specified node. * * @param node * @return */ public static Document getOwnerDocument(Node node) { if (node instanceof Document) { return (Document) node; } return node.getOwnerDocument(); } }