OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   SAX best practice

[ Lists Home | Date Index | Thread Index ]

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




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS