Java XML Element Create createText(Node parent, String tag, String text)

Here you can find the source of createText(Node parent, String tag, String text)

Description

create Text

License

Open Source License

Parameter

Parameter Description
parent a parameter
tag a parameter
text a parameter

Declaration

public static Element createText(Node parent, String tag, String text) 

Method Source Code

//package com.java2s;
/* ******************************************************************************
 * Copyright (c) 2006-2012 XMind Ltd. and others.
 * /*from ww  w . j  a  va  2 s .c om*/
 * This file is a part of XMind 3. XMind releases 3 and
 * above are dual-licensed under the Eclipse Public License (EPL),
 * which is available at http://www.eclipse.org/legal/epl-v10.html
 * and the GNU Lesser General Public License (LGPL), 
 * which is available at http://www.gnu.org/licenses/lgpl.html
 * See http://www.xmind.net/license.html for details.
 * 
 * Contributors:
 *     XMind Ltd. - initial API and implementation
 *******************************************************************************/

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

import org.w3c.dom.Node;

public class Main {
    /**
     * @param parent
     * @param tag
     * @param text
     * @return
     */
    public static Element createText(Node parent, String tag, String text) {
        Element e = createElement(parent, tag);
        Node t = parent.getOwnerDocument().createTextNode(text);
        e.appendChild(t);
        return e;
    }

    /**
     * @param parent
     * @param tag
     *            =manifest
     * @return
     */
    public static Element createElement(Node parent, String tag) {
        Document doc = parent.getNodeType() == Node.DOCUMENT_NODE ? (Document) parent : parent.getOwnerDocument();
        Element e = doc.createElement(tag);
        parent.appendChild(e);
        return e;
    }

    public static Document getOwnerDocument(Node node) {
        return node.getNodeType() == Node.DOCUMENT_NODE ? (Document) node : node.getOwnerDocument();
    }
}

Related

  1. createNewElementAndSetAndAttribute(Document document, Element parent, String childElement, String childValue, String attributeName, String attributeValue)
  2. createNode(Document doc, Element parent, String nodeName, Object[] attr)
  3. createNode(Document doc, Element parent, String nodeName, Object[] attr)
  4. createTable(Element theParent)
  5. createText(final Node parent, final String text)
  6. createText(String sValue, Node nParent)
  7. createTextElement(Element parent, String tagName, String text)
  8. createTextElement2(Element parent, String tagName, String text)
  9. findElementElseCreateAndAttribute(Document document, Element parent, String element, String attributeName, String attributeValue)