← Prev in month ← Prev in thread

SAX2 Proposed Changes Committed

From
David Megginson <>
To
XML Developers List <>,
Date
2004-03-08T13:11:17Z
ID
<>
Thread
SAX2 Proposed Changes Committed
I've committed some proposed changes to SAX2 into the SourceForge CVS.  I'm 
attaching (as text) the SAX TODO list and the diffs for my changes.

Let's take the week for people to chew over these, then if everything is 
relatively quiet, I can put out an official (non-beta) minor maintenance 
release on the weekend.


All the best,


David



SAX TODO -*-Outline-*-


* 2004-0001: beta status

- changed docs for all beta features to released status
[dpm: automatic upon release?]


* 2004-0002: XML 1.1 support

- add a read-only feature to check for XML 1.1 support
[added to docs/features.html]

- add a read-only string property to return the version number of the
  document being parsed
[added to docs/features.html]

- remove all unnecessary references to XML 1.0 from the docs
[kept references to specific sections in the XML 1.0 REC and to error
codes based on 1.0; removed things like "raw XML 1.0 names"]


* 2004-0003: Unicode normalization

- add a feature to request Unicode normalization checking (false by
  default)
[added to docs/features.html]

- use error() to report all normalization problems
[added to docs/features.html]

- add a new exception subclass for normalization errors
[not this time]


* 2004-0004: xmlns Namespace

- commit paragraph from CVS Attributes.java about xmlns-uris feature
[added to docs/features.html]

- document interaction between xmlns-uris and namespace-prefixes
  features
[added to docs/features.html]


* 2004-0005: endDocument

- note that a parser might not invoke endDocument after reporting a
  fatal error (this produces the fewest incompatibilities)
[added JavaDocs to endDocument() and fatalError()]


* 2004-0006: Locator2

- allow getEncoding() and getXMLVersion() to return null if the
  information is not yet available
[added to Locator2.java]
← Prev in month ← Prev in thread