Java XML Text Node Create createTextNode(Node doc, String elementName, String elementText)

Here you can find the source of createTextNode(Node doc, String elementName, String elementText)

Description

Easily creates a new Node, containing Text and returns the new created Node.

License

Apache License

Parameter

Parameter Description
doc The Node to append to
elementName The Name of the new Node
elementText The Text to insert into the Node

Return

The created Node

Declaration

public static Element createTextNode(Node doc, String elementName,
        String elementText) 

Method Source Code

//package com.java2s;
/**//from   w w  w .  j  a  va2 s  .  c o  m
 * Copyright (c) 2009 Juwi MacMillan Group GmbH
 *
 * 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.Element;

import org.w3c.dom.Node;

import org.w3c.dom.Text;

public class Main {
    /**
     * Easily creates a new Node, containing Text and returns the new created Node.
     * @param doc The Node to append to
     * @param elementName The Name of the new Node
     * @param elementText The Text to insert into the Node
     * @return The created Node
     */
    public static Element createTextNode(Node doc, String elementName,
            String elementText) {
        Element elm = doc.getOwnerDocument().createElement(elementName);
        Text elmTxt = doc.getOwnerDocument().createTextNode(elementText);
        elm.appendChild(elmTxt);
        doc.appendChild(elm);
        return elm;
    }
}

Related

  1. createTextNode(Document _doc, String tagName, String tagValue)
  2. createTextNode(Document doc, Calendar cal, boolean dateOnly)
  3. createTextNode(Document doc, String elemName, String attrName, String attrValue, String content)
  4. createTextNode(Document doc, String string)
  5. createTextNode(Element element, String nodeName, String textValue)
  6. createTextNode(Node node, String data)
  7. extractOrCreateTextNode(Element filenameElement, String defaultText)
  8. getFirstNodeFromPath(Node contextNode, final String[] path, final boolean create)