public class DOMUtils
extends java.lang.Object
Constructor and Description |
---|
DOMUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
getAttribute(org.w3c.dom.Element element,
java.lang.String attributeName,
boolean deflt) |
static float |
getAttribute(org.w3c.dom.Element element,
java.lang.String attributeName,
float deflt) |
static int |
getAttribute(org.w3c.dom.Element element,
java.lang.String attributeName,
int deflt) |
static java.lang.String |
getAttribute(org.w3c.dom.Element element,
java.lang.String attributeName,
java.lang.String deflt) |
static java.lang.String |
getAttributeOrFail(org.w3c.dom.Element e,
java.lang.String name) |
static java.lang.String |
getAttributeWithInheritance(org.w3c.dom.Element element,
java.lang.String attributeName)
Returns an attribute value from this node, or first parent node with this attribute defined
|
static java.lang.String |
getAttributeWithInheritanceOrFail(org.w3c.dom.Element e,
java.lang.String name) |
static org.w3c.dom.Element |
getChildByTagName(org.w3c.dom.Element e,
java.lang.String name) |
static org.w3c.dom.Element |
getChildByTagOrFail(org.w3c.dom.Element e,
java.lang.String name) |
static java.lang.String |
getChildTextByTagName(org.w3c.dom.Element e,
java.lang.String tagName) |
static org.w3c.dom.Element |
getFirstChildElement(org.w3c.dom.Element element) |
static org.w3c.dom.Element |
getFirstChildOrFail(org.w3c.dom.Element e) |
static java.lang.String |
getNonBlankTextOrFail(org.w3c.dom.Element e) |
static java.lang.String |
getText(org.w3c.dom.Node e) |
private static void |
getTextBuffer(org.w3c.dom.Node e,
java.lang.StringBuilder sb) |
static org.w3c.dom.Element |
insertChild(org.w3c.dom.Element parent,
java.lang.String tagName,
java.lang.String text) |
static org.w3c.dom.Document |
loadXML(java.io.Reader is)
Helper method to parse an XML file into a DOM tree, given a reader.
|
public static org.w3c.dom.Element getChildByTagOrFail(org.w3c.dom.Element e, java.lang.String name) throws ParserException
ParserException
public static org.w3c.dom.Element getFirstChildOrFail(org.w3c.dom.Element e) throws ParserException
ParserException
public static java.lang.String getAttributeOrFail(org.w3c.dom.Element e, java.lang.String name) throws ParserException
ParserException
public static java.lang.String getAttributeWithInheritanceOrFail(org.w3c.dom.Element e, java.lang.String name) throws ParserException
ParserException
public static java.lang.String getNonBlankTextOrFail(org.w3c.dom.Element e) throws ParserException
ParserException
public static org.w3c.dom.Element getChildByTagName(org.w3c.dom.Element e, java.lang.String name)
public static java.lang.String getAttributeWithInheritance(org.w3c.dom.Element element, java.lang.String attributeName)
public static java.lang.String getChildTextByTagName(org.w3c.dom.Element e, java.lang.String tagName)
public static org.w3c.dom.Element insertChild(org.w3c.dom.Element parent, java.lang.String tagName, java.lang.String text)
public static java.lang.String getAttribute(org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String deflt)
public static float getAttribute(org.w3c.dom.Element element, java.lang.String attributeName, float deflt)
public static int getAttribute(org.w3c.dom.Element element, java.lang.String attributeName, int deflt)
public static boolean getAttribute(org.w3c.dom.Element element, java.lang.String attributeName, boolean deflt)
public static java.lang.String getText(org.w3c.dom.Node e)
public static org.w3c.dom.Element getFirstChildElement(org.w3c.dom.Element element)
private static void getTextBuffer(org.w3c.dom.Node e, java.lang.StringBuilder sb)
public static org.w3c.dom.Document loadXML(java.io.Reader is)
is
- reader of the XML file to be parsed