public class XmlUtil extends Object
Modifier and Type | Class and Description |
---|---|
static class |
XmlUtil.JstlEntityResolver
JSTL-specific implementation of EntityResolver, used by parsers.
|
static class |
XmlUtil.JstlUriResolver
JSTL-specific implementation of URIResolver, used by transformers.
|
Constructor and Description |
---|
XmlUtil() |
Modifier and Type | Method and Description |
---|---|
static DocumentBuilder |
newDocumentBuilder()
Create a new DocumentBuilder configured for namespaces but not validating.
|
static Document |
newEmptyDocument()
Create a new empty document.
|
static InputSource |
newInputSource(Reader reader,
String systemId)
Create an InputSource from a Reader.
|
static SAXSource |
newSAXSource(Reader reader,
String systemId,
XmlUtil.JstlEntityResolver entityResolver)
Create a SAXSource from a Reader.
|
static Transformer |
newTransformer(Source source,
XmlUtil.JstlUriResolver uriResolver)
Create a new Transformer from an XSLT.
|
static TransformerHandler |
newTransformerHandler()
Create a new TransformerHandler.
|
static XMLReader |
newXMLReader(XmlUtil.JstlEntityResolver entityResolver)
Create an XMLReader that resolves entities using JSTL semantics.
|
public static Document newEmptyDocument()
public static DocumentBuilder newDocumentBuilder()
public static TransformerHandler newTransformerHandler() throws TransformerConfigurationException
TransformerConfigurationException
public static Transformer newTransformer(Source source, XmlUtil.JstlUriResolver uriResolver) throws TransformerConfigurationException
source
- the source of the XSLT.TransformerConfigurationException
- if there was a problem creating the Transformer from the XSLTpublic static InputSource newInputSource(Reader reader, String systemId)
reader
- the source of the XMLsystemId
- the system idpublic static XMLReader newXMLReader(XmlUtil.JstlEntityResolver entityResolver) throws ParserConfigurationException, SAXException
entityResolver
- for resolving using JSTL semanticsParserConfigurationException
- if there was a configuration problem creating the readerSAXException
- if there was a problem creating the readerpublic static SAXSource newSAXSource(Reader reader, String systemId, XmlUtil.JstlEntityResolver entityResolver) throws ParserConfigurationException, SAXException
reader
- the source of the XMLsystemId
- the system identityResolver
- for resolving using JSTL semamticsParserConfigurationException
- if there was a configuration problem creating the sourceSAXException
- if there was a problem creating the sourceCopyright © 2017 JBoss by Red Hat. All rights reserved.