Example usage for org.w3c.dom Element getOwnerDocument

List of usage examples for org.w3c.dom Element getOwnerDocument

Introduction

In this page you can find the example usage for org.w3c.dom Element getOwnerDocument.

Prototype

public Document getOwnerDocument();

Source Link

Document

The Document object associated with this node.

Usage

From source file:Main.java

public static final void setCDATA(Element element, String data) {
    element.appendChild(element.getOwnerDocument().createCDATASection(data != null ? data : "")); //$NON-NLS-1$
}

From source file:Main.java

public static final void setText(Element element, String data) {
    element.appendChild(element.getOwnerDocument().createTextNode(data != null ? data : "")); //$NON-NLS-1$
}

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);//from w w  w. j av a2s .c o  m
    return child;
}

From source file:Main.java

/**
 * DOM Level 2 compliant method for adding text to an element
 * // w w w  . j  a va 2s. co  m
 * @param e
 *            element to which text should be added
 * @param contents
 *            new text to be added
 * @return
 */
public static Text appendTextNode(Element e, String contents) {
    Text textNode = e.getOwnerDocument().createTextNode(contents);
    e.appendChild(textNode);
    return textNode;
}

From source file:Main.java

/**
 * Creates an element with the specified tag and appends it to the element supplied
 * @param element - the element to add the created element to
 * @param tag - the tag name for the element to create
 * @return The element created//  w ww.  j ava2 s. c  o  m
 */
public static Element appendElement(Element element, String tag) {
    Document document = element.getOwnerDocument();
    Element childElement = document.createElement(tag);
    element.appendChild(childElement);
    return childElement;
}

From source file:Main.java

public static Element newElement(Element elParent, String tagName) {
    Element element = elParent.getOwnerDocument().createElement(tagName);
    return (Element) (elParent.appendChild(element));
}

From source file:Main.java

public static Element createChildElement(String tagName, Element parentElement) {
    Element result = parentElement.getOwnerDocument().createElement(tagName);
    parentElement.appendChild(result);//  w  w  w .j av a  2s . c o  m
    return result;
}

From source file:Main.java

public static Element createElementNsIn(Element parent, String ns, String name) {
    Element el = parent.getOwnerDocument().createElementNS(ns, name);
    parent.appendChild(el);//from  w  w  w .j  a  va2s  .co m
    return el;
}

From source file:Main.java

public static String elementToString(Element element) {
    Document document = element.getOwnerDocument();
    DOMImplementationLS domImplLS = (DOMImplementationLS) document.getImplementation();
    LSSerializer serializer = domImplLS.createLSSerializer();

    // Client assumes/requires UTF-8 response.
    LSOutput lsOutput = domImplLS.createLSOutput();
    lsOutput.setEncoding("UTF-8");

    StringWriter stringWriter = new StringWriter();
    lsOutput.setCharacterStream(stringWriter);
    serializer.write(element, lsOutput);

    return stringWriter.toString();
}

From source file:Main.java

public static void appendElement(Element parent, Element child) {
    Node tmp = parent.getOwnerDocument().importNode(child, true);
    parent.appendChild(tmp);//from   ww  w .  j a va2s.  com
}