Java XML Element Create createElement(Node parent, String tag)

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

Description

create Element

License

Open Source License

Parameter

Parameter Description
parent a parameter
tag =manifest

Declaration

public static Element createElement(Node parent, String tag) 

Method Source Code

//package com.java2s;
/* ******************************************************************************
 * Copyright (c) 2006-2012 XMind Ltd. and others.
 * //from w  w w.j av a 2 s.  c  o  m
 * 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
     *            =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. createElement(Element parent, String tagName, String value)
  2. createElement(final Document document, final String elementName)
  3. createElement(final Document parentDocument, final String name)
  4. createElement(Node element, String name)
  5. createElement(Node node, String name)
  6. createElement(QName key)
  7. createElement(QName qName)
  8. createElement(String name, Object value, Document doc)
  9. createElement(String tag, String textContent, Document xml)