.


:




:

































 

 

 

 





, XML-: (well-formed) , (valid) , DTD.

. , XML- . , XML- , XSD DTD.

XML- . XML-, DTD, , , XML-, DTD. .

(API) XML-:

DOM (Document Object Model ) - , HTML XML, . DOM . DOM , , , , . -.

SAX (Simple API for XML) . XML , , SAX-.

StAX (Streaming API for XML) , , SAX-, XML , .

, , DOM-. , , SAX-.

, XML StAX-.

, XML-. .

: , , XML-, , , , XML-. , , , , ..

StAX Iterator, hasNext() next().

DOM-, SAX, StAX -?

DOM- , XML- .

SAX/StAX- , XML- .

, SAX- XML-. , , . , , , , , XML-.

, XML-. , , , , , .

SAX-

SAX API , :

void startDocument() ;

void endDocument() ;

void startElement(String uri, String localName, String qName, Attributes attrs) , , ;

void endElement(String uri, String localName, String qName) ;

void characters(char[] ch, int start, int length) , ( );

warning(SAXParseException e), error(SAXParseException e), fatalError(SAXParseException e) XML-.

org.xml.sax SAX2 API org.xml.sax.ContentHandler, org.xml.sax.ErrorHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, .

, XML-, :

1. ,

(ContentHandler, ErrorHandler, DTDHandler, EntityResolver) , .

2. SAX2 API, SAX , org.xml.sax.XMLReader, Xerces:

XMLReader reader =





:


: 2016-04-03; !; : 664 |


:

:

.
==> ...

1726 - | 1514 -


© 2015-2024 lektsii.org - -

: 0.013 .