|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] PEReferences in comments
Are parameter entity references in comments in the external subset supposed to be expanded? Section 4.4 defines "Reference in DTD" as "a reference within either the internal or external subsets of the DTD, but outside of an EntityValue or AttValue". Section 4.4.8 then states that such a reference is replaced with the replacement text bracketed by single spaces. I take this to mean that, outside of EntityValue and AttValue, all parameter entity references are expanded; the spaces mandated by 4.4.8 limit the usefulness of parameter references to replacing complete tokens. It therefore seems that the following statements: <!ENTITY % foo "here is my comment"> <!--%foo;--> are equivalent to: <!-- here is my comment --> However, MSXML ignores such parameter references, and both IBTWSH (http://www.ccil.org/~cowan/XML/ibtwsh.dtd) and part of the XML version of DocBook (http://nwalsh.com/docbook/xml/0.7/dbpoolx.mod) use parameter references in a way clearly not intended to be expanded. There is also no mention of them in Chris Hubick's external DTD grammar. (He also doesn't include PubidLiteral, which it seems would also allow PEReferences.) Since the people who wrote these are not exactly slouches, I am hard-pressed to say they are wrong, yet I can't figure out why they wouldn't be (modulo the usual concerns about validating vs. non-validating parsers). -- Ron Bourret xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
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
|
|||||||||

Cart








