Java XML Child Element Create addElementChildToElement(Document doc, Element parent, String elementName)

Here you can find the source of addElementChildToElement(Document doc, Element parent, String elementName)

Description

Adds an element to another of a document in memory
(It's supposed that the parent is one element of the document)

License

Open Source License

Parameter

Parameter Description
doc Document of the parent element
parent Parent element where a child element will be added
elementName The name of the child element

Return

org.w3c.dom.Element

Declaration

public static Element addElementChildToElement(Document doc, Element parent, String elementName) 

Method Source Code

//package com.java2s;
/* gvSIG. Geographic Information System of the Valencian Government
 *
 * Copyright (C) 2007-2008 Infrastructures and Transports Department
 * of the Valencian Government (CIT)/*from w ww . ja  v a2s.c om*/
 * 
 * This program 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.
 * 
 * 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 General Public License for more details.
 *  
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
 * MA  02110-1301, USA.
 * 
 */

import org.w3c.dom.Document;
import org.w3c.dom.Element;

public class Main {
    /**
     * Adds an element to another of a document in memory <br>
     * (It's supposed that the parent is one element of the document)
     * 
     * @param doc
     *            Document of the parent element
     * @param parent
     *            Parent element where a child element will be added
     * @param elementName
     *            The name of the child element
     * 
     * @return org.w3c.dom.Element
     */
    public static Element addElementChildToElement(Document doc, Element parent, String elementName) {
        // Creates the element and adds it to the parent
        Element element = doc.createElement(elementName);
        parent.appendChild(element);

        return element;
    }
}

Related

  1. addElement(final Document document, final Element parentDom, final String namespace, final String name)
  2. addElement(final Document document, final Element parentDom, final String namespace, final String name)
  3. addElement(final Document document, final Element root, final String elementValue, final String elementName)
  4. addElement(final Document dom, final Element el, final String name, final String value)
  5. addElementAndSetContent(Document doc, String name, Element parent, String text)
  6. addElementWithText(Document document, Element parentElement, String newElementName, String textString)
  7. appendDateNode(Document owner, Element appendElement, String name, Date date)
  8. createAndAppendChild(Element parentElement, String elementName, Properties attributes)
  9. createChild(Document document, Node parent, String childNodeName)