public final class XMLUtil
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
XMLUtil()
Prevent instances of this utility class.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<org.w3c.dom.Element> |
elementListByXPath(org.w3c.dom.Node node,
java.lang.String xpath)
Fetches a
List of Element from the supplied Node using the given xPath. |
static int |
getIntegerContent(org.w3c.dom.Document doc,
java.lang.String xpath)
Fetches value as integer from the supplied
Document using the given xPath. |
static org.w3c.dom.Node |
getRoot(org.w3c.dom.Document doc)
Fetches the root node from the given
Document and returns it. |
static java.lang.String |
getTextContent(org.w3c.dom.Document doc,
java.lang.String xpath)
Fetches text value as
String from the supplied Document using the given xPath. |
static org.w3c.dom.Document |
loadDocument(java.lang.String path)
Loads an XML document from the file the supplied path refers to.
|
static java.util.List<org.w3c.dom.Node> |
nodeListByXPath(org.w3c.dom.Document doc,
java.lang.String xpath)
Fetches a
List of Node from the supplied Document using the given xPath. |
static java.util.List<org.w3c.dom.Node> |
nodeListByXPath(org.w3c.dom.Node node,
java.lang.String xpath)
Fetches a
List of Node from the supplied Node using the given xPath. |
public static org.w3c.dom.Document loadDocument(java.lang.String path)
path
- The path referred to the file which existence shall be read as XML document.Document
representing the XML files content, otherwise null
.public static java.util.List<org.w3c.dom.Node> nodeListByXPath(org.w3c.dom.Document doc, java.lang.String xpath)
List
of Node
from the supplied Document
using the given xPath.doc
- The XML document as Document
.xpath
- The xPath expression as String
.List
of Node
.public static java.util.List<org.w3c.dom.Node> nodeListByXPath(org.w3c.dom.Node node, java.lang.String xpath)
List
of Node
from the supplied Node
using the given xPath.node
- The XML node as Node
.xpath
- The xPath expression as String
.List
of Node
.public static java.util.List<org.w3c.dom.Element> elementListByXPath(org.w3c.dom.Node node, java.lang.String xpath)
List
of Element
from the supplied Node
using the given xPath.node
- The XML node as Node
.xpath
- The xPath expression as String
.List
of Element
.public static java.lang.String getTextContent(org.w3c.dom.Document doc, java.lang.String xpath)
String
from the supplied Document
using the given xPath.doc
- The XML document as Document
.xpath
- The xPath expression as String
.String
.public static int getIntegerContent(org.w3c.dom.Document doc, java.lang.String xpath)
Document
using the given xPath.doc
- The XML document as Document
.xpath
- The xPath expression as String
.public static org.w3c.dom.Node getRoot(org.w3c.dom.Document doc)
Document
and returns it.doc
- The XML document as Document
.Node
.