List of usage examples for org.w3c.dom Element appendChild
public Node appendChild(Node newChild) throws DOMException;
newChild
to the end of the list of children of this node. From source file:Main.java
/** * Create a new element belonging to a namespace with specified text value. * /*w w w . j av a 2 s . com*/ * @param document * @param nodeName * @param textValue * @return created element */ public static Element createElementNS(Document document, String namespaceURI, String nodeName, String textValue) { Element element = document.createElementNS(namespaceURI, nodeName); Node textNode = document.createTextNode(textValue); element.appendChild(textNode); return element; }
From source file:Main.java
public static Element createElementNsIn(Element parent, String ns, String name, String textContent) { Element el = parent.getOwnerDocument().createElementNS(ns, name); parent.appendChild(el); el.setTextContent(textContent);//from w w w .ja va 2s. co m return el; }
From source file:Main.java
static public void appendDateNode(Document owner, Element appendElement, String name, Date date) { Element dateElem = owner.createElement(name); appendElement.appendChild(dateElem); appendSingleValElement(owner, dateElem, "month", Integer.toString(date.getMonth() + 1)); appendSingleValElement(owner, dateElem, "day", Integer.toString(date.getDate())); appendSingleValElement(owner, dateElem, "year", Integer.toString(date.getYear() + 1900)); appendSingleValElement(owner, dateElem, "hour", Integer.toString(date.getHours())); appendSingleValElement(owner, dateElem, "minute", Integer.toString(date.getMinutes())); appendSingleValElement(owner, dateElem, "second", Integer.toString(date.getSeconds())); }
From source file:Main.java
public static Element createElement(Element parent, String tagName) { Document doc = parent.getOwnerDocument(); Element child = doc.createElement(tagName); parent.appendChild(child); return child; }
From source file:Main.java
public static Element addChildElement(Element element, String name, String text) { Document document = element.getOwnerDocument(); Element result = (Element) element.appendChild(document.createElement(name)); if (text != null) result.appendChild(document.createTextNode(text)); return result; }
From source file:Main.java
/** * Adds data under the given node, ie://from w w w.j a v a2 s .c om * <p/> * {@code * <Parent></Parent>> * } * <p/> * becomes... * <p/> * {@code * <Parent> * <nodeString> * nodeData * </nodeString> * </Parent> * } * * @param parentNode the node to add the data to. * @param nodeString the name of the data node to put under the parent node. * @param nodeData the data to put in the data node. */ public static void addDataUnderNode(Element parentNode, String nodeString, String nodeData) { // Create an element for this data type Element dataElement = parentNode.getOwnerDocument().createElement(nodeString); // Fill element with nodeData dataElement.appendChild(parentNode.getOwnerDocument().createTextNode(nodeData)); parentNode.appendChild(dataElement); }
From source file:Main.java
/** * Creates a DOM comment/*from w w w . j a v a 2 s . c o m*/ * @param parent parent DOM element * @param str comment text * @return DOM comment */ public static Comment createComment(Element parent, String str) { Document doc = parent.getOwnerDocument(); Comment c = doc.createComment(str); parent.appendChild(c); return c; }
From source file:Main.java
public static Element addElement(Element parent, String childName, Document doc) { Element childElement = doc.createElementNS(DEFAULT_NAMESPACE, childName); parent.appendChild(childElement); return childElement; }
From source file:Main.java
/** Appends a new empty child element with the given namespace and name. */ public static Element appendElementNS(Element parent, String namespaceURI, String localName) { Element ret = parent.getOwnerDocument().createElementNS(namespaceURI, localName); parent.appendChild(ret); return ret;/* ww w.java2s. c o m*/ }
From source file:Main.java
/** * Inserts a new value for an XML tag specified by <code>tagName</code> name * in a <code>Element</code> object. * //from ww w. j a v a2 s . c om * @param elementToAppend * Element object. * @param tagName * Name of the tag as String. * @param tagValue * Value of the tag as String. */ public static Element insertTagInElement(Document document, Element elementToAppend, String tagName, String tagValue) { Element newElement = document.createElement(tagName); elementToAppend.appendChild(newElement); newElement.appendChild(document.createTextNode(tagValue)); return newElement; }