[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Request for Erratum to XML 1.0 and 1.1 Specs
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|