org.apache.tools.ant.utilClass DOMUtils
- java.lang.Object
- org.apache.tools.ant.util.DOMUtils
public class DOMUtils extends java.lang.Object
Some utility methods for common tasks when building DOM trees in memory.In this documentation
<a>
means anElement
instance with namea
.
- Since:
- Ant 1.6.3
Constructor Summary
Constructors Constructor and Description DOMUtils()
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static void
appendCDATA(org.w3c.dom.Element parent, java.lang.String content)
Adds a nested CDATA section.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.static void
appendText(org.w3c.dom.Element parent, java.lang.String content)
Adds nested text.static void
appendTextElement(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.Element
createChildElement(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.Document
newDocument()
Get a new Document instance,
Method Detail
newDocument
public static org.w3c.dom.Document newDocument()Get a new Document instance,
- Returns:
- the document.
- Since:
- Ant 1.6.3
createChildElement
public 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
appendText
public 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
appendCDATA
public 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
appendTextElement
public 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
appendCDATAElement
public 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