Re: xml:id implementation report

/ Paul Grosso <pgrosso@arbortext.com> was heard to say:
| I put up a shell at:
| http://www.w3.org/XML/2005/01/xml-id-implementation.html
|
| Norm, Daniel, please tell me what I should put in there
| for your entries.

The xml:id Filter is a SAX 2 XMLFilter that performs xml:id
processing. It is a complete implementation within the constraints
imposed by SAX and the caller:

    * If the SAX Attributes does not support the isDeclared() method,
      the filter cannot distinguish between an undeclared xml:id
      attribute and an xml:id attribute erroneously declared as CDATA.

    * If the SAX Locator used does not support the getXMLVersion()
      method, the filter assumes that all xml:id values must be valid
      XML 1.0 NCNames. (If the method is available, it tests for valid
      XML 1.1 NCNames when XML 1.1 is used.)

    * The filter uses a hash to keep track of ID values that have been
      seen. If the caller selects a limited hash size, then duplicate
      ID values may not be detected.

                                        Be seeing you,
                                          norm

-- 
Norman.Walsh@Sun.COM / XML Standards Architect / Sun Microsystems, Inc.
NOTICE: This email message is for the sole use of the intended
recipient(s) and may contain confidential and privileged information.
Any unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.

Received on Tuesday, 18 January 2005 19:13:12 UTC