Java XML Text Node Create addTextNode(Document document, Element ret, String tag, String value)

Here you can find the source of addTextNode(Document document, Element ret, String tag, String value)

Description

Adds a TextNode to a given Element in a DOM

License

Open Source License

Parameter

Parameter Description
ret The Element to add the TextNode to
tag The tag name of the TextNode
value The text value that goes between the open and close tags
document The feature to be added to the TextNode attribute

Declaration

public static void addTextNode(Document document, Element ret, String tag, String value) 

Method Source Code

//package com.java2s;
/*//from  w  w w. j a  va 2s .co  m
 *  Copyright 2008 The MITRE Corporation (http://www.mitre.org/). All Rights Reserved.
 *
 * 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.Text;

public class Main {
    /**
     *  Adds a TextNode to a given Element in a DOM
     *
     *@param  ret       The Element to add the TextNode to
     *@param  tag       The tag name of the TextNode
     *@param  value     The text value that goes between the open and close tags
     *@param  document  The feature to be added to the TextNode attribute
     */
    public static void addTextNode(Document document, Element ret, String tag, String value) {
        Element typeElement = document.createElement(tag);
        Text typeText = document.createTextNode(value);
        typeElement.appendChild(typeText);
        ret.appendChild(typeElement);
    }
}

Related

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