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