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
TransformerConfigurationExceptionpublic 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 © 2018 JBoss by Red Hat. All rights reserved.