[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: SAX and XML Version
/ "Jeff Rafter" <lists@j...> was heard to say: | Another issue that has been covered, though not fully, is changes necessary | in getXMLVersion. Currently the wording is: | | "Returns the version of XML used for the entity. This will normally be the | identifier from the current entity's <?xml version='...' ...?> declaration, | or be defaulted by the parser. | | At this writing, only one version ("1.0") is defined, but it seems likely | that a new version will be defined which has slightly different rules about | which characters are legal in XML names." | | Clearly, this needs to change-- but beyond the obvious adding of "1.1" as | allowable I wonder if the semantics of getXMLVersion (which is still | technically in beta) need to change. According to XML 1.1 if docuemnt is an | XML 1.1 document then ALL entities within the document must be treated as | though they are XML 1.1. Should getXMLVersion return the label, the | inference, or base it on the primary document version indicator? Basically | the question is whether or not the getXMLVersion should return the effective | version or the label. [1] I think it should return the label. I propose: /** * Returns the version of XML used for the entity. This will * normally be the identifier from the current entity's * <em><?xml version='...' ...?></em> declaration, * or be defaulted by the parser. * * <p>At this writing, the versions "1.0" and "1.1" are defined, but * other versions may appear in the future. * * @return Identifier for the XML version being used to interpret * the entity's text. */ | [1] | http://www.w3.org/TR/2004/REC-xml11-20040204/REC-xml11-20040204-review.html#sec-version-info Be seeing you, norm -- Norman Walsh <ndw@n...> | Endurance is frequently a form of http://nwalsh.com/ | indecision.--Elizabeth Bibesco
|
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
|