Package org.apache.tools.ant.util
Class DOMUtils
- java.lang.Object
- 
- org.apache.tools.ant.util.DOMUtils
 
- 
 public class DOMUtils extends java.lang.ObjectSome utility methods for common tasks when building DOM trees in memory.In this documentation <a>means anElementinstance with namea.- Since:
- Ant 1.6.3
 
- 
- 
Method SummaryModifier and Type Method Description static voidappendCDATA(org.w3c.dom.Element parent, java.lang.String content)Adds a nested CDATA section.static voidappendCDATAElement(org.w3c.dom.Element parent, java.lang.String name, java.lang.String content)Adds a nested CDATA section in a new child element.static voidappendText(org.w3c.dom.Element parent, java.lang.String content)Adds nested text.static voidappendTextElement(org.w3c.dom.Element parent, java.lang.String name, java.lang.String content)Adds nested text in a new child element.static org.w3c.dom.ElementcreateChildElement(org.w3c.dom.Element parent, java.lang.String name)Creates a named Element and appends it to the given element, returns it.static org.w3c.dom.DocumentnewDocument()Get a new Document instance,
 
- 
- 
- 
Method Detail- 
newDocumentpublic static org.w3c.dom.Document newDocument() Get a new Document instance,- Returns:
- the document.
- Since:
- Ant 1.6.3
 
 - 
createChildElementpublic static org.w3c.dom.Element createChildElement(org.w3c.dom.Element parent, java.lang.String name)Creates a named Element and appends it to the given element, returns it.This means createChildElement(<a>, "b") creates<a> <b/> </a> and returns<b>.- Parameters:
- parent- element that will receive the new element as child.
- name- name of the new element.
- Returns:
- the new element.
- Since:
- Ant 1.6.3
 
 - 
appendTextpublic static void appendText(org.w3c.dom.Element parent, java.lang.String content)Adds nested text.This means appendText(<a>, "b") creates<a>b</a> - Parameters:
- parent- element that will receive the new element as child.
- content- text content.
- Since:
- Ant 1.6.3
 
 - 
appendCDATApublic static void appendCDATA(org.w3c.dom.Element parent, java.lang.String content)Adds a nested CDATA section.This means appendCDATA(<a>, "b") creates<a><[!CDATA[b]]></a> - Parameters:
- parent- element that will receive the new element as child.
- content- text content.
- Since:
- Ant 1.6.3
 
 - 
appendTextElementpublic static void appendTextElement(org.w3c.dom.Element parent, java.lang.String name, java.lang.String content)Adds nested text in a new child element.This means appendTextElement(<a>, "b", "c") creates<a> <b>c</b> </a> - Parameters:
- parent- element that will receive the new element as child.
- name- of the child element.
- content- text content.
- Since:
- Ant 1.6.3
 
 - 
appendCDATAElementpublic static void appendCDATAElement(org.w3c.dom.Element parent, java.lang.String name, java.lang.String content)Adds a nested CDATA section in a new child element.This means appendCDATAElement(<a>, "b", "c") creates<a> <b><![CDATA[c]]></b> </a> - Parameters:
- parent- element that will receive the new element as child.
- name- of the child element.
- content- text content.
- Since:
- Ant 1.6.3
 
 
- 
 
-