Package aQute.lib.xml

Class XML


  • public final class XML
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static javax.xml.parsers.DocumentBuilderFactory newDocumentBuilderFactory()
      Create and return a DocumentBuilderFactory instance.
      static javax.xml.parsers.SAXParserFactory newSAXParserFactory()
      Create and return a SAXParserFactory instance.
      static javax.xml.transform.TransformerFactory newTransformerFactory()
      Create and return a TransformerFactory instance.
      static javax.xml.stream.XMLInputFactory newXMLInputFactory()
      Create and return a XMLInputFactory instance.
      • Methods inherited from class java.lang.Object

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

      • newDocumentBuilderFactory

        public static javax.xml.parsers.DocumentBuilderFactory newDocumentBuilderFactory()
        Create and return a DocumentBuilderFactory instance.

        The returned DocumentBuilderFactory is configured to avoid XML External Entity (XXE) attacks.

        Returns:
        A properly configured DocumentBuilderFactory instance.
      • newSAXParserFactory

        public static javax.xml.parsers.SAXParserFactory newSAXParserFactory()
        Create and return a SAXParserFactory instance.

        The returned SAXParserFactory is configured to avoid XML External Entity (XXE) attacks.

        Returns:
        A properly configured SAXParserFactory instance.
      • newXMLInputFactory

        public static javax.xml.stream.XMLInputFactory newXMLInputFactory()
        Create and return a XMLInputFactory instance.

        The returned XMLInputFactory is configured to avoid XML External Entity (XXE) attacks.

        Returns:
        A properly configured XMLInputFactory instance.
      • newTransformerFactory

        public static javax.xml.transform.TransformerFactory newTransformerFactory()
        Create and return a TransformerFactory instance.

        The returned TransformerFactory is configured to avoid XML External Entity (XXE) attacks.

        Returns:
        A properly configured TransformerFactory instance.