Package aQute.lib.xml

Class XML

java.lang.Object
aQute.lib.xml.XML

public final class XML extends Object
  • Field Details

    • logger

      private static final org.slf4j.Logger logger
  • Constructor Details

    • XML

      private XML()
  • Method Details

    • newDocumentBuilderFactory

      public static 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 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 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 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.