gnu.xml
Class XMLParser
public class XMLParser
extends java.lang.Object
Reads XML from a char array.
Assumes a state-less character encoding containing ascii as a sub-set,
and where no byte in a multi-byte character is the same as a xml special
character. Any bytes with high-order bit set are treated as if they
are letters, and can be part of names.
Handles CR/LF, CDATA, entity references, processing instructions, DOCTYPE,
as well as the obvious (text, element, and attributes).
static LineInputStreamReader | XMLStreamReader(InputStream strm)
|
static void | parse(InputStream strm, Object uri, SourceMessages messages, Consumer out)
|
static void | parse(Object uri, SourceMessages messages, Consumer out)
|
static void | parse(LineBufferedReader in, SourceMessages messages, Consumer out)
|
static void | parse(LineBufferedReader in, SourceMessages messages, XMLFilter filter)
|
static void | parse(LineBufferedReader in, XMLFilter out)
|
XMLStreamReader
public static LineInputStreamReader XMLStreamReader(InputStream strm)
throws java.io.IOException
parse
public static void parse(InputStream strm,
Object uri,
SourceMessages messages,
Consumer out)
throws java.io.IOException