Java examples for XML:DOM Element Create
Create XML element with the specified name
//package com.java2s; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; public class Main { /**/*www . j a v a 2 s.co m*/ * Create an element with the specified name * * @param parent * @param tagName * @return */ public static Element createElement(Element parent, String tagName) { Document doc = parent.getOwnerDocument(); Element child = doc.createElement(tagName); parent.appendChild(child); return child; } /** * create an child element with the specified name and value and append it in a parent element * * @param parent * @param tagName * @param value * @return */ public static Element createElement(Element parent, String tagName, String value) { Document doc = parent.getOwnerDocument(); Element child = doc.createElement(tagName); setElementValue(child, value); parent.appendChild(child); return child; } /** * Set the value of element * * @param element * @param val */ public static void setElementValue(Element element, String val) { Node node = element.getOwnerDocument().createTextNode(val); NodeList nl = element.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node nd = nl.item(i); if (nd.getNodeType() == Node.TEXT_NODE) { nd.setNodeValue(val); return; } } element.appendChild(node); } }