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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] SAX and XML Version

[ Lists Home | Date Index | Thread Index ]

/ "Jeff Rafter" <lists@jeffrafter.com> 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>&lt;?xml&nbsp;version='...'&nbsp;...?&gt;</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@nwalsh.com> | Endurance is frequently a form of
http://nwalsh.com/            | indecision.--Elizabeth Bibesco

PGP signature





 

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

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