Class DOMUtil


  • public class DOMUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      DOMUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.w3c.dom.Element findClosestEnclosingElementWithNodeName​(org.w3c.dom.Node e, java.lang.String nodeName)
      Helper function to find an enclosing element with given node name.
      static org.w3c.dom.Element getChild​(org.w3c.dom.Element parent, java.lang.String name)  
      static java.util.List<org.w3c.dom.Element> getChildren​(org.w3c.dom.Element parent, java.lang.String name)  
      static java.lang.String getText​(org.w3c.dom.Element parent)
      Loads all of the text content in all offspring of an element.
      static void getText​(org.w3c.dom.Element parent, java.lang.StringBuilder sb)
      Appends all text content in all offspring of an element to a StringBuffer.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DOMUtil

        public DOMUtil()
    • Method Detail

      • getChild

        public static org.w3c.dom.Element getChild​(org.w3c.dom.Element parent,
                                                   java.lang.String name)
      • getChildren

        public static java.util.List<org.w3c.dom.Element> getChildren​(org.w3c.dom.Element parent,
                                                                      java.lang.String name)
      • findClosestEnclosingElementWithNodeName

        public static org.w3c.dom.Element findClosestEnclosingElementWithNodeName​(org.w3c.dom.Node e,
                                                                                  java.lang.String nodeName)
        Helper function to find an enclosing element with given node name. Returns null on failure.
      • getText

        public static java.lang.String getText​(org.w3c.dom.Element parent)
        Loads all of the text content in all offspring of an element. Ignores all attributes, comments and processing instructions.
        Returns:
        a String with the text content of an element (may be an empty string but will not be null).
      • getText

        public static void getText​(org.w3c.dom.Element parent,
                                   java.lang.StringBuilder sb)
        Appends all text content in all offspring of an element to a StringBuffer. Ignores all attributes, comments and processing instructions.
        Parameters:
        sb - will get the text content of the element children