Class SimpleXMLParser
java.lang.Object
com.aowagie.text.xml.simpleparser.SimpleXMLParser
A simple XML and HTML parser. This parser is, like the SAX parser,
an event based parser, but with much less functionality.
The parser can:
- It recognizes the encoding used
- It recognizes all the elements' start tags and end tags
- It lists attributes, where attribute values can be enclosed in single or double quotes
- It recognizes the
<[CDATA[ ... ]]>construct - It recognizes the standard entities: &, <, >, ", and ', as well as numeric entities
- It maps lines ending in
\r\nand\rto\non input, in accordance with the XML Specification, Section 2.11
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringEscapes a string with the appropriated XML codes.static voidparse(SimpleXMLDocHandler doc, InputStream in) Parses the XML document firing the events to the handler.
-
Method Details
-
parse
Parses the XML document firing the events to the handler.- Parameters:
doc- the document handlerin- the document. The encoding is deduced from the stream. The stream is not closed- Throws:
IOException- on error
-
escapeXML
-