Class XmlProvider
java.lang.Object
org.apache.activemq.artemis.utils.XmlProvider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic XMLStreamReadercreateXMLStreamReader(InputStream inputStream) static booleanstatic DocumentBuilderstatic DocumentBuilderstatic Schemastatic Transformerstatic ValidatornewValidator(URL schema) static voidsetXxeEnabled(boolean enabled)
-
Field Details
-
ARTEMIS_DISABLE_XXE_PROPERTY
- See Also:
-
XINCLUDE_AWARE_PROPERTY
- See Also:
-
NAMESPACE_AWARE_PROPERTY
- See Also:
-
IGNORE_COMMENTS_PROPERTY
- See Also:
-
IGNORE_ELEMENT_CONTENT_WHITESPACE_PROPERTY
- See Also:
-
-
Constructor Details
-
XmlProvider
public XmlProvider()
-
-
Method Details
-
isXxeEnabled
public static boolean isXxeEnabled() -
setXxeEnabled
public static void setXxeEnabled(boolean enabled) -
newDocumentBuilder
- Throws:
ParserConfigurationException
-
newDocumentBuilder
public static DocumentBuilder newDocumentBuilder(Map<String, Boolean> features, Map<String, throws ParserConfigurationExceptionBoolean> properties) - Throws:
ParserConfigurationException
-
createXMLStreamReader
public static XMLStreamReader createXMLStreamReader(InputStream inputStream) throws XMLStreamException - Throws:
XMLStreamException
-
newSchema
- Throws:
SAXException
-
newTransformer
-
newValidator
- Throws:
SAXException
-