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 void setTextContent(Element elem, String content) {
    Document doc = elem.getOwnerDocument();
    if ((content != null) && !content.equals("")) {
        Text textNode = doc.createTextNode(content);
        elem.appendChild(textNode);/*from  www .j  av  a 2s .c o  m*/
    }
}

From source file:Main.java

/**
 * Set the value of element/*w ww.ja v  a2  s .c  o  m*/
 *
 * @param element
 * @param val
 */
public static void setElementValue(Element element, String val) {
    Node node = element.getOwnerDocument().createTextNode(val);
    NodeList nl = element.getChildNodes();
    for (int i = 0; i < nl.getLength(); i++) {
        Node nd = nl.item(i);
        if (nd.getNodeType() == Node.TEXT_NODE) {
            nd.setNodeValue(val);
            return;
        }
    }
    element.appendChild(node);
}

From source file:Main.java

public static synchronized void appendIndent(Element e, Node pos, int indent) {
    Document doc = e.getOwnerDocument();
    if (indent == 0) {
        e.insertBefore(doc.createTextNode("\n"), pos);
    }/*from w ww  .j a  va  2 s.c  o m*/
    for (int i = 0; i < indent; i++) {
        if (i == 0) {
            e.insertBefore(doc.createTextNode("\n\t"), pos);
        } else {
            e.insertBefore(doc.createTextNode("\t"), pos);
        }
    }
}

From source file:Main.java

public static void cdataContentTag(Element parent, String tagName, String cdata) {
    Element tag = parent.getOwnerDocument().createElement(tagName);
    tag.appendChild(parent.getOwnerDocument().createCDATASection(cdata));
    parent.appendChild(tag);//from   ww w  .j a v a2  s.  com
}

From source file:Main.java

/**
 * Creates a DOM comment/*  ww  w  .ja va 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 appendChildElement(Element parentNode, String nodeName) {
    Document doc = parentNode.getOwnerDocument();
    Element childNode = doc.createElement(nodeName);
    parentNode.appendChild(childNode);/*  www.j  av  a2  s  . c  om*/
    return childNode;
}

From source file:Main.java

public static Element appendElement(Element parent, String tagName) {
    Element child = parent.getOwnerDocument().createElement(tagName);
    parent.appendChild(child);/*  w  w  w .j a v  a 2s .c om*/
    return child;
}

From source file:Main.java

static public void textContentTag(Element parent, String tagName, String content) {
    Element tag = parent.getOwnerDocument().createElement(tagName);
    tag.setTextContent(content);/*from   ww  w . j  a  va2s  . c  o m*/
    parent.appendChild(tag);
}

From source file:Main.java

public static Element addElement(final Element parent, final String name) {
    final Element ele = parent.getOwnerDocument().createElement(name);
    parent.appendChild(ele);/*from  ww w.jav  a 2s.c o m*/
    return ele;
}

From source file:Main.java

public static void addTextElement(String name, String value, Element parent) {
    Element element = createTextElement(name, value, parent.getOwnerDocument());
    parent.appendChild(element);//from ww w.  j  ava 2  s  .c o m
}