public final class DOMUtils
extends java.lang.Object
Constructor and Description |
---|
DOMUtils() |
Modifier and Type | Method and Description |
---|---|
static org.w3c.dom.Element |
appendText(org.w3c.dom.Element el,
java.lang.String text) |
static java.lang.String |
asPrettyString(org.w3c.dom.Document doc) |
static java.lang.String |
asString(org.w3c.dom.Document doc) |
static org.w3c.dom.Document |
createDoc(java.lang.String namespace,
java.lang.String rootElement) |
static org.w3c.dom.Document |
createDocNS(java.lang.String namespace,
java.lang.String rootElement) |
static org.w3c.dom.Element |
createElement(org.w3c.dom.Element parent,
java.lang.String elementName) |
static org.w3c.dom.Element |
createElementAndText(org.w3c.dom.Element parent,
java.lang.String elementName,
java.lang.String text) |
static org.w3c.dom.Element |
findElementWithUniqueAttribute(org.w3c.dom.Element root,
java.lang.String elementName,
java.lang.String attribute,
java.lang.String attributeValue) |
static java.lang.String[][] |
getAttributes(org.w3c.dom.Element root,
java.lang.String elementName,
java.lang.String[] wantedAttributes)
Renvoie sous la forme d'un tableau la valeur des attributs donnés pour
toutes les occurences d'un élément donnée dans le dom
et getAttributes(<toto>, "titi", { "id", "val" }) renvoie { { "a",
"ba" } { "b", "bb" } } |
static java.lang.String |
getElementAttribute(org.w3c.dom.Element root,
java.lang.String elementName,
java.lang.String attribute)
Renvoie la valeur de l'attribut donné, d'un élément donné qui doit être
unique sous l'élément racine
|
static java.lang.String |
getElementText(org.w3c.dom.Element node) |
static java.lang.String |
getElementText(org.w3c.dom.Element root,
java.lang.String elementName) |
static java.lang.String |
getElementTextInChildren(org.w3c.dom.Element root,
java.lang.String elementName) |
static java.lang.String[] |
getTexts(org.w3c.dom.Element root,
java.lang.String elementName) |
static org.w3c.dom.Element |
getUniqueElement(org.w3c.dom.Element root,
java.lang.String elementName)
Renvoie une élément qui doit être unique dans le document.
|
static org.w3c.dom.Element |
getUniqueElementInChildren(org.w3c.dom.Element root,
java.lang.String elementName)
Returns the first element with the given name in the children of the
provided element
|
static void |
logDom(org.w3c.dom.Document doc) |
static org.w3c.dom.Document |
parse(java.io.InputStream is) |
static org.w3c.dom.Document |
parse(java.lang.String p) |
static void |
serialise(org.w3c.dom.Document doc,
java.io.OutputStream out) |
static void |
serialise(org.w3c.dom.Document doc,
java.io.OutputStream out,
boolean pretty) |
public static java.lang.String getElementTextInChildren(org.w3c.dom.Element root, java.lang.String elementName)
public static org.w3c.dom.Element getUniqueElementInChildren(org.w3c.dom.Element root, java.lang.String elementName)
root
- child nodes of this element are searchedelementName
- public static java.lang.String getElementText(org.w3c.dom.Element root, java.lang.String elementName)
public static java.lang.String getElementText(org.w3c.dom.Element node)
public static java.lang.String[] getTexts(org.w3c.dom.Element root, java.lang.String elementName)
public static java.lang.String[][] getAttributes(org.w3c.dom.Element root, java.lang.String elementName, java.lang.String[] wantedAttributes)
et getAttributes(<toto>, "titi", { "id", "val" }) renvoie { { "a",
"ba" } { "b", "bb" } }root
- elementName
- wantedAttributes
- public static java.lang.String getElementAttribute(org.w3c.dom.Element root, java.lang.String elementName, java.lang.String attribute)
root
- elementName
- attribute
- public static org.w3c.dom.Element getUniqueElement(org.w3c.dom.Element root, java.lang.String elementName)
root
- elementName
- public static org.w3c.dom.Element findElementWithUniqueAttribute(org.w3c.dom.Element root, java.lang.String elementName, java.lang.String attribute, java.lang.String attributeValue)
public static org.w3c.dom.Element createElementAndText(org.w3c.dom.Element parent, java.lang.String elementName, java.lang.String text)
public static org.w3c.dom.Element appendText(org.w3c.dom.Element el, java.lang.String text)
public static org.w3c.dom.Element createElement(org.w3c.dom.Element parent, java.lang.String elementName)
public static void serialise(org.w3c.dom.Document doc, java.io.OutputStream out, boolean pretty) throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
public static void serialise(org.w3c.dom.Document doc, java.io.OutputStream out) throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
public static void logDom(org.w3c.dom.Document doc) throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
public static org.w3c.dom.Document parse(java.io.InputStream is) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError
public static org.w3c.dom.Document createDoc(java.lang.String namespace, java.lang.String rootElement) throws javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError
public static org.w3c.dom.Document createDocNS(java.lang.String namespace, java.lang.String rootElement) throws javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError
public static java.lang.String asString(org.w3c.dom.Document doc) throws ServerFault
ServerFault
public static java.lang.String asPrettyString(org.w3c.dom.Document doc) throws ServerFault
ServerFault
public static final org.w3c.dom.Document parse(java.lang.String p) throws ServerFault
ServerFault
Copyright © 2021. All Rights Reserved.