Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • writeToFile

        public static void writeToFile​(org.w3c.dom.Document doc,
                                       java.lang.String filename)
                                throws BMUException
        Parameters:
        doc - Document
        filename - 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 - Document
        filename - String
        encoding - 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 - Document
        outStream - OutputStream
        encoding - 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 - String
        encoding - 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 - String
        encoding - 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 - InputStream
        encoding - 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)