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.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionpublic 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.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionpublic 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.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionpublic 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.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionpublic 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.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionpublic 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.IOExceptionorg.xml.sax.SAXExceptionpublic static javax.xml.parsers.DocumentBuilder getDocBuilder(org.xml.sax.EntityResolver entityResolver)