Java tutorial
//package com.java2s; import org.w3c.dom.*; public class Main { public static Element appendCDATAElement(Element parent, String tagName, String value) { Element child = appendElement(parent, tagName); if (value == null) { value = ""; } CDATASection cdata = child.getOwnerDocument().createCDATASection(value); child.appendChild(cdata); return child; } public static Element appendElement(Element parent, String tagName) { Element child = parent.getOwnerDocument().createElement(tagName); parent.appendChild(child); return child; } public static Element appendElement(Element parent, String tagName, String value) { Element child = appendElement(parent, tagName); child.setTextContent(value); return child; } public static void appendElement(Element parent, Element child) { Node tmp = parent.getOwnerDocument().importNode(child, true); parent.appendChild(tmp); } }