Class XMLHelper


  • public class XMLHelper
    extends java.lang.Object
    Author:
    Scooter
    • Constructor Summary

      Constructors 
      Constructor Description
      XMLHelper()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.w3c.dom.Element addChildElement​(org.w3c.dom.Element parentElement, java.lang.String elementName)  
      static org.w3c.dom.Document getNewDocument()  
      static org.w3c.dom.Document inputStreamToDocument​(java.io.InputStream inputStream)  
      static org.w3c.dom.Document loadXML​(java.lang.String fileName)  
      static void outputToStream​(org.w3c.dom.Document document, java.io.OutputStream outputStream)  
      static void outputToStream​(org.w3c.dom.Element document, java.io.OutputStream outputStream)  
      static java.util.ArrayList<org.w3c.dom.Element> selectElements​(org.w3c.dom.Element element, java.lang.String xpathExpression)  
      static org.w3c.dom.Element selectParentElement​(org.w3c.dom.Element element, java.lang.String parentName)  
      static org.w3c.dom.Element selectSingleElement​(org.w3c.dom.Element element, java.lang.String xpathExpression)  
      • Methods inherited from class java.lang.Object

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

      • XMLHelper

        public XMLHelper()
    • Method Detail

      • addChildElement

        public static org.w3c.dom.Element addChildElement​(org.w3c.dom.Element parentElement,
                                                          java.lang.String elementName)
      • getNewDocument

        public static org.w3c.dom.Document getNewDocument()
                                                   throws javax.xml.parsers.ParserConfigurationException
        Throws:
        javax.xml.parsers.ParserConfigurationException
      • loadXML

        public static org.w3c.dom.Document loadXML​(java.lang.String fileName)
                                            throws org.xml.sax.SAXException,
                                                   java.io.IOException,
                                                   javax.xml.parsers.ParserConfigurationException
        Throws:
        org.xml.sax.SAXException
        java.io.IOException
        javax.xml.parsers.ParserConfigurationException
      • inputStreamToDocument

        public static org.w3c.dom.Document inputStreamToDocument​(java.io.InputStream inputStream)
                                                          throws org.xml.sax.SAXException,
                                                                 java.io.IOException,
                                                                 javax.xml.parsers.ParserConfigurationException
        Throws:
        org.xml.sax.SAXException
        java.io.IOException
        javax.xml.parsers.ParserConfigurationException
      • outputToStream

        public static void outputToStream​(org.w3c.dom.Document document,
                                          java.io.OutputStream outputStream)
                                   throws javax.xml.transform.TransformerException
        Throws:
        javax.xml.transform.TransformerException
      • outputToStream

        public static void outputToStream​(org.w3c.dom.Element document,
                                          java.io.OutputStream outputStream)
                                   throws javax.xml.transform.TransformerException
        Throws:
        javax.xml.transform.TransformerException
      • selectParentElement

        public static org.w3c.dom.Element selectParentElement​(org.w3c.dom.Element element,
                                                              java.lang.String parentName)
      • selectSingleElement

        public static org.w3c.dom.Element selectSingleElement​(org.w3c.dom.Element element,
                                                              java.lang.String xpathExpression)
                                                       throws javax.xml.xpath.XPathExpressionException
        Throws:
        javax.xml.xpath.XPathExpressionException
      • selectElements

        public static java.util.ArrayList<org.w3c.dom.Element> selectElements​(org.w3c.dom.Element element,
                                                                              java.lang.String xpathExpression)
                                                                       throws javax.xml.xpath.XPathExpressionException
        Throws:
        javax.xml.xpath.XPathExpressionException