|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] SAX best practice
I have a quick question on SAX best practice, but should note that I am
working with the SAX for .NET API. Regardless it shouldn't affect the
outcome:
(Q1) In a document with no content and no prolog (just a zero byte
file)-- what is the proper SAX processor event stream?
(a) SetDocumentLocator
StartDocument
FatalError
EndDocument
(b) SetDocumentLocator
StartDocument
FatalError
(c) SetDocumentLocator
FatalError
(d) FatalError
(e) Exception, no SAX processing should be done.
(Q2) What about the following (ibm-not-wf-P81-ibm81n01.xml), where the
encoding declaration is not recognized:
<?xml version="1.0" encoding="_UTF-8"?>
<!--* Illegal inital Charater in above EncName *-->
<!DOCTYPE root [
<!ELEMENT root (#PCDATA)>
<!ATTLIST root att CDATA #IMPLIED>
]>
<root/>
(Q3) What about a document with only a prolog:
<?xml version="1.0"?>
Thanks for any comments,
Jeff Rafter
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








