Package de.consist.bmu.rule.util
Class XmlUtils
- java.lang.Object
-
- de.consist.bmu.rule.util.XmlUtils
-
public final class XmlUtils extends java.lang.ObjectHilfsroutinen für XML-Dokumente.
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.lang.StringgetAttributeValue(org.w3c.dom.Element elem, java.lang.String name)static org.w3c.dom.ElementgetChildElement(org.w3c.dom.Element parent, java.lang.String namespace, java.lang.String localName)static org.w3c.dom.ElementgetFirstChildElement(org.w3c.dom.Element parent)static java.lang.StringgetFullXPath(org.w3c.dom.Node endNode)static java.lang.StringgetFullXPath(org.w3c.dom.Node startNode, org.w3c.dom.Node endNode)static org.w3c.dom.ElementgetNextSiblingElement(org.w3c.dom.Node node)static java.lang.StringgetNodePathShort(org.w3c.dom.Node node)static org.w3c.dom.DocumentnewDocument(boolean nsAware)static org.w3c.dom.DocumentreadFromFile(java.lang.String filename)static org.w3c.dom.DocumentreadFromFile(java.lang.String filename, java.lang.String encoding)static org.w3c.dom.DocumentreadFromResource(java.lang.String name, java.lang.String encoding)static org.w3c.dom.DocumentreadFromSource(org.xml.sax.InputSource in)static org.w3c.dom.DocumentreadFromStream(java.io.InputStream in)static org.w3c.dom.DocumentreadFromStream(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 voidwriteToFile(org.w3c.dom.Document doc, java.lang.String filename)static voidwriteToFile(org.w3c.dom.Document doc, java.lang.String filename, java.lang.String encoding)static voidwriteToStream(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 BMUExceptionSchreibt 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 BMUExceptionDeprecated.- 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)
-
-