(lexical parsing) XML. (tokens), , , , . . (scanners).
java.io.streamTokenizer Java 2 SDK Standard Edition.
(grammar parsing). , , , , , , , . -, (parsers).
. XML , XML-. Java. .
, , , (tree- based parsing). , , XML . .
, , (event-based parsing). - XML: , , . - :
, , . SAX (Simple API for XML Parsing, API XML), (David Megginson). http://www.saxproject.org/. , SAX2. SAX2 , , Xerces2.
Java 2 Standard Edition Enterprise Edition JAXP XML. , DOM API (Document Object Model API, API ), , , JAXP, SAX API, SAX-. SAX2 org.xml.sax, org.xml.sax.ext, org.xml.sax.helpers, javax. xml. parsers. .
XML SAX2API
SAX2 org.xml.sax.ContentHandler, - : , , , , . SAX2 - , , . , .
public void startDocument ();
.
,
public void startElement (String uri, String name, String qname, Attributes attrs);
, : uri, name qname, attrs, . , null. , attrs.