Java XML Text Node Create addTextElement(final Document document, final Element parentDom, final String namespace, final String name, final String value)

Here you can find the source of addTextElement(final Document document, final Element parentDom, final String namespace, final String name, final String value)

Description

This method creates and adds a new XML Element with text value

License

LGPL

Parameter

Parameter Description
document root document
parentDom parent node
namespace namespace
name element name
value element text node value

Return

added element

Declaration

public static Element addTextElement(final Document document, final Element parentDom, final String namespace,
        final String name, final String value) 

Method Source Code

//package com.java2s;
//License from project: LGPL 

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

import org.w3c.dom.Text;

public class Main {
    /**//www.j  av  a  2s .co m
     * This method creates and adds a new XML {@code Element} with text value
     *
     * @param document
     *            root document
     * @param parentDom
     *            parent node
     * @param namespace
     *            namespace
     * @param name
     *            element name
     * @param value
     *            element text node value
     * @return added element
     */
    public static Element addTextElement(final Document document, final Element parentDom, final String namespace,
            final String name, final String value) {
        final Element dom = document.createElementNS(namespace, name);
        parentDom.appendChild(dom);
        final Text valueNode = document.createTextNode(value);
        dom.appendChild(valueNode);
        return dom;
    }
}

Related

  1. addText(Document doc, Node node, String text)
  2. addText(Document doc, Node parent, String data)
  3. addTextElement(Document doc, String name, String value, Element parent)
  4. addTextElement(Document document, Node parentNode, String elementName, String elementText)
  5. addTextElement(final Document document, final Element parentDom, final String namespace, final String name, final String value)
  6. addTextNode(Document document, Element ret, String tag, String value)
  7. addTextNode(Document XMLDocument, Node rootElement, String tagName, String text)
  8. appendElementChild(Document doc, Element parent, String name)