Klasse DOMParser<D extends DOM>
java.lang.Object
org.jupnp.xml.DOMParser<D>
- Alle implementierten Schnittstellen:
EntityResolver
,ErrorHandler
public abstract class DOMParser<D extends DOM>
extends Object
implements ErrorHandler, EntityResolver
Condensed API for parsing of XML into DOM with (optional) XML schema validation.
Provides many XML utility features, like pretty printing, escaping, or node visitor.
NOTE: This class is not thread-safe because JAXP factories are not thread-safe!
- Autor:
- Christian Bauer
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic void
accept
(Node node, DOMParser.NodeVisitor visitor) protected abstract D
createFactory
(boolean validating) createTransformer
(String method, int indent, boolean standalone) createXPath
(NamespaceContext nsContext) createXPath
(XPathFactory factory, NamespaceContext nsContext) void
static String
static String
void
getXPathResult
(DOMElement element, XPath xpath, String expr, QName result) getXPathResult
(DOM dom, XPath xpath, String expr, QName result) getXPathResult
(Node context, XPath xpath, String expr, QName result) boolean
isIgnorableWSNode
(Node node) parse
(InputStream stream) parse
(InputStream stream, boolean validate) parse
(InputSource source, boolean validate) void
removeIgnorableWSNodes
(Element element) resolveEntity
(String publicId, String systemId) static String
stripElements
(String xml) protected ParserException
void
void
void
void
void
void
static String
static String
-
Felddetails
-
XML_SCHEMA_RESOURCE
-
schemaSources
-
schema
-
-
Konstruktordetails
-
DOMParser
protected DOMParser() -
DOMParser
-
-
Methodendetails
-
getSchema
-
createDOM
-
createFactory
- Löst aus:
ParserException
-
createTransformer
public Transformer createTransformer(String method, int indent, boolean standalone) throws ParserException - Löst aus:
ParserException
-
createDocument
-
parse
- Löst aus:
ParserException
-
parse
- Löst aus:
ParserException
-
parse
- Löst aus:
ParserException
-
parse
- Löst aus:
ParserException
-
parse
- Löst aus:
ParserException
-
parse
- Löst aus:
ParserException
-
parse
- Löst aus:
ParserException
-
parse
- Löst aus:
ParserException
-
parse
- Löst aus:
ParserException
-
validate
- Löst aus:
ParserException
-
validate
- Löst aus:
ParserException
-
validate
- Löst aus:
ParserException
-
validate
- Löst aus:
ParserException
-
validate
- Löst aus:
ParserException
-
createXPathFactory
-
createXPath
-
createXPath
-
getXPathResult
-
getXPathResult
-
getXPathResult
-
print
- Löst aus:
ParserException
-
print
- Löst aus:
ParserException
-
print
- Löst aus:
ParserException
-
print
- Löst aus:
ParserException
-
print
- Löst aus:
ParserException
-
print
- Löst aus:
ParserException
-
print
- Löst aus:
ParserException
-
printHTML
- Löst aus:
ParserException
-
printHTML
public String printHTML(Document dom, int indent, boolean standalone, boolean doctype) throws ParserException - Löst aus:
ParserException
-
removeIgnorableWSNodes
-
isIgnorableWSNode
-
warning
- Angegeben von:
warning
in SchnittstelleErrorHandler
- Löst aus:
SAXException
-
error
- Angegeben von:
error
in SchnittstelleErrorHandler
- Löst aus:
SAXException
-
fatalError
- Angegeben von:
fatalError
in SchnittstelleErrorHandler
- Löst aus:
SAXException
-
unwrapException
-
resolveEntity
- Angegeben von:
resolveEntity
in SchnittstelleEntityResolver
- Löst aus:
SAXException
IOException
-
escape
-
escape
-
stripElements
-
accept
-
wrap
-
wrap
-