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] Request for Erratum to XML 1.0 and 1.1 Specs

[ Lists Home | Date Index | Thread Index ]

Michael Kay wrote:

>I have no objection to anyone trying to find a solution to this problem,
>only to solutions that break architectural interfaces. 
>
After various comments and looking at the specs again, I think that what 
I am suggesting
may be already allowed by the XML specification. So I have modified by 
request to use
different words, but the practical intent is still the same: to allow an 
feature on SAX
parsers so that references to standard entities for characters when 
there is no DTD
will be handled by default, and thus to reduce the dependence on DTDs.

The XML Spec does not say what applications must do with Unexpanded 
Entity Reference
Information Items (UERII) which have no replacement text or system 
identifiers,
from a non-validating XML processor. It explicitly mentions that an 
application is
allowed to replace the reference with the replacement text, so AFAIK we can
assume that an application can do anything it likes.

So the issue becomes
 * the XML Spec should have a little note to make this clear
 * some general cross-application mechanism should be created, and W3C
is the appropriate place for it, and I think the little note in the XML spec
is again the best place for it
 * other standard applications may care to commend this approach
on incoming data (e.g. XSLT, XML Schema, Schematron, RELAX NG)
so that SAX parsers implement it.

The particular approach I think is best is the minimal one, that the 
definitions
from HTML4/ISO and MathML/ISO be used to expand those UERII.

Cheers
Rick Jelliffe








 

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

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