[Home] [By Thread] [By Date] [Recent Entries]

  • To: XML Developers List <xml-dev@l...>, SAX Developers' List <sax-devel@l...>
  • Subject: SAX/Java Proposed Changes
  • From: David Megginson <dmeggin@a...>
  • Date: Fri, 05 Mar 2004 09:11:08 -0500
  • User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040122 Debian/1.6-1

 From the recent discussion on xml-dev, I have distilled a short list of 
changes for SAX.  I'll commit these to CVS early next week barring any loud 
screams, but will allow at least a week after that before making an official 
release, so that people can play around with the CVS code and find mistakes 
or other problems.

* 2004-0001: beta status

- change docs for all beta features to released status


* 2004-0002: XML 1.1 support

- add a read-only feature to check for XML 1.1 support

- add a read-only string property to return the version number of the
   document being parsed

- remove all unnecessary references to XML 1.0 from the docs


* 2004-0003: Unicode normalization

- add a feature to request Unicode normalization checking (false by
   default)

- use error() to report all normalization problems

- add a new exception subclass for normalization errors


* 2004-0004: xmlns Namespace

- commit paragraph from CVS Attributes.java about xmlns-uris feature

- document interaction between xmlns-uris and namespace-prefixes
   features


* 2004-0005: endDocument

- note that a parser might not invoke endDocument after reporting a
   fatal error (this produces the fewest incompatibilities)


* 2004-0006: Locator2

- allow getEncoding() and getXMLVersion to return null if the
   information is not yet available


All the best,


David




Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member