public abstract class XMLHelper
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static boolean |
canUseSchemaValidation() |
static java.lang.String |
escape(java.lang.String text)
Escapes invalid XML characters in the given character data using XML entities.
|
static javax.xml.parsers.DocumentBuilder |
getDocBuilder(org.xml.sax.EntityResolver entityResolver) |
static void |
parse(org.xml.sax.InputSource xmlStream,
java.net.URL schema,
org.xml.sax.helpers.DefaultHandler handler,
org.xml.sax.ext.LexicalHandler lHandler) |
static void |
parse(org.xml.sax.InputSource xmlStream,
java.net.URL schema,
org.xml.sax.helpers.DefaultHandler handler,
org.xml.sax.ext.LexicalHandler lHandler,
boolean loadExternalDtds) |
static void |
parse(java.io.InputStream xmlStream,
java.net.URL schema,
org.xml.sax.helpers.DefaultHandler handler,
org.xml.sax.ext.LexicalHandler lHandler) |
static void |
parse(java.net.URL xmlURL,
java.net.URL schema,
org.xml.sax.helpers.DefaultHandler handler) |
static void |
parse(java.net.URL xmlURL,
java.net.URL schema,
org.xml.sax.helpers.DefaultHandler handler,
org.xml.sax.ext.LexicalHandler lHandler) |
static org.w3c.dom.Document |
parseToDom(org.xml.sax.InputSource source,
org.xml.sax.EntityResolver entityResolver) |
static java.lang.String |
toSystemId(java.net.URL url)
Convert an URL to a valid systemId according to RFC 2396.
|
public static java.lang.String toSystemId(java.net.URL url)
public static void parse(java.net.URL xmlURL, java.net.URL schema, org.xml.sax.helpers.DefaultHandler handler) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static void parse(java.net.URL xmlURL, java.net.URL schema, org.xml.sax.helpers.DefaultHandler handler, org.xml.sax.ext.LexicalHandler lHandler) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static void parse(java.io.InputStream xmlStream, java.net.URL schema, org.xml.sax.helpers.DefaultHandler handler, org.xml.sax.ext.LexicalHandler lHandler) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static void parse(org.xml.sax.InputSource xmlStream, java.net.URL schema, org.xml.sax.helpers.DefaultHandler handler, org.xml.sax.ext.LexicalHandler lHandler) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static void parse(org.xml.sax.InputSource xmlStream, java.net.URL schema, org.xml.sax.helpers.DefaultHandler handler, org.xml.sax.ext.LexicalHandler lHandler, boolean loadExternalDtds) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static boolean canUseSchemaValidation()
public static java.lang.String escape(java.lang.String text)
text
- the character data to escapepublic static org.w3c.dom.Document parseToDom(org.xml.sax.InputSource source, org.xml.sax.EntityResolver entityResolver) throws java.io.IOException, org.xml.sax.SAXException
java.io.IOException
org.xml.sax.SAXException
public static javax.xml.parsers.DocumentBuilder getDocBuilder(org.xml.sax.EntityResolver entityResolver)