Package de.consist.bmu.rule.util
Class XmlUtils
- java.lang.Object
-
- de.consist.bmu.rule.util.XmlUtils
-
public final class XmlUtils extends java.lang.Object
Hilfsroutinen für XML-Dokumente.
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.lang.String
getAttributeValue(org.w3c.dom.Element elem, java.lang.String name)
static org.w3c.dom.Element
getChildElement(org.w3c.dom.Element parent, java.lang.String namespace, java.lang.String localName)
static org.w3c.dom.Element
getFirstChildElement(org.w3c.dom.Element parent)
static java.lang.String
getFullXPath(org.w3c.dom.Node endNode)
static java.lang.String
getFullXPath(org.w3c.dom.Node startNode, org.w3c.dom.Node endNode)
static org.w3c.dom.Element
getNextSiblingElement(org.w3c.dom.Node node)
static java.lang.String
getNodePathShort(org.w3c.dom.Node node)
static org.w3c.dom.Document
newDocument(boolean nsAware)
static org.w3c.dom.Document
readFromFile(java.lang.String filename)
static org.w3c.dom.Document
readFromFile(java.lang.String filename, java.lang.String encoding)
static org.w3c.dom.Document
readFromResource(java.lang.String name, java.lang.String encoding)
static org.w3c.dom.Document
readFromSource(org.xml.sax.InputSource in)
static org.w3c.dom.Document
readFromStream(java.io.InputStream in)
static org.w3c.dom.Document
readFromStream(java.io.InputStream in, java.lang.String encoding)
Deprecated.static byte[]
serialize(org.w3c.dom.Document doc)
Schreibt das Document UTF-8-Kodiert in ein Bytearray.static void
writeToFile(org.w3c.dom.Document doc, java.lang.String filename)
static void
writeToFile(org.w3c.dom.Document doc, java.lang.String filename, java.lang.String encoding)
static void
writeToStream(org.w3c.dom.Document doc, java.io.OutputStream outStream, java.lang.String encoding)
-
-
-
Method Detail
-
writeToFile
public static void writeToFile(org.w3c.dom.Document doc, java.lang.String filename) throws BMUException
- Parameters:
doc
- Documentfilename
- String- Throws:
BMUException
- BMUException
-
writeToFile
public static void writeToFile(org.w3c.dom.Document doc, java.lang.String filename, java.lang.String encoding) throws BMUException
- Parameters:
doc
- Documentfilename
- Stringencoding
- String- Throws:
BMUException
- BMUException
-
writeToStream
public static void writeToStream(org.w3c.dom.Document doc, java.io.OutputStream outStream, java.lang.String encoding) throws BMUException
- Parameters:
doc
- DocumentoutStream
- OutputStreamencoding
- String- Throws:
BMUException
- BMUException
-
serialize
public static byte[] serialize(org.w3c.dom.Document doc) throws BMUException
Schreibt das Document UTF-8-Kodiert in ein Bytearray.- Parameters:
doc
- Document- Returns:
- byte[]
- Throws:
BMUException
- BMUException
-
readFromFile
public static org.w3c.dom.Document readFromFile(java.lang.String filename) throws BMUException
- Parameters:
filename
- String- Returns:
- Document
- Throws:
BMUException
- BMUException
-
readFromResource
public static org.w3c.dom.Document readFromResource(java.lang.String name, java.lang.String encoding) throws BMUException
- Parameters:
name
- Stringencoding
- String- Returns:
- Document
- Throws:
BMUException
- BMUException
-
readFromFile
public static org.w3c.dom.Document readFromFile(java.lang.String filename, java.lang.String encoding) throws BMUException
- Parameters:
filename
- Stringencoding
- String- Returns:
- Document
- Throws:
BMUException
- BMUException
-
readFromStream
public static org.w3c.dom.Document readFromStream(java.io.InputStream in, java.lang.String encoding) throws BMUException
Deprecated.- Parameters:
in
- InputStreamencoding
- String- Returns:
- Document
- Throws:
BMUException
- BMUException
-
readFromStream
public static org.w3c.dom.Document readFromStream(java.io.InputStream in) throws BMUException
- Parameters:
in
- InputStream- Returns:
- Document
- Throws:
BMUException
- BMUException
-
readFromSource
public static org.w3c.dom.Document readFromSource(org.xml.sax.InputSource in) throws BMUException
- Parameters:
in
- InputSource- Returns:
- Document
- Throws:
BMUException
- BMUException
-
newDocument
public static org.w3c.dom.Document newDocument(boolean nsAware) throws BMUException
- Parameters:
nsAware
- boolean- Returns:
- Document
- Throws:
BMUException
- BMUException
-
getNodePathShort
public static java.lang.String getNodePathShort(org.w3c.dom.Node node) throws BMUException
- Throws:
BMUException
-
getFirstChildElement
public static org.w3c.dom.Element getFirstChildElement(org.w3c.dom.Element parent)
-
getChildElement
public static org.w3c.dom.Element getChildElement(org.w3c.dom.Element parent, java.lang.String namespace, java.lang.String localName)
-
getAttributeValue
public static java.lang.String getAttributeValue(org.w3c.dom.Element elem, java.lang.String name)
-
getNextSiblingElement
public static org.w3c.dom.Element getNextSiblingElement(org.w3c.dom.Node node)
-
getFullXPath
public static java.lang.String getFullXPath(org.w3c.dom.Node endNode)
-
getFullXPath
public static java.lang.String getFullXPath(org.w3c.dom.Node startNode, org.w3c.dom.Node endNode)
-
-