[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Allowed PEReference usages
Tested two I was interested in with MSXML4, XMLSpy 4.4 and Expat 1.95.6: > | <!ENTITY % pe "x 'value'"> > | <!ENTITY % %pe;> Accepted by Expat. Rejected by - MSXML: "Whitespace is not allowed at this location" - XMLSpy: "Name expected" (instead of %pe;) > | Assuming that it is possible to declare a PE named 'percent' with a > | literal '%', is the following allowed? > | > | <!ENTITY %percent; x "value"> > > Permissible in SGML - should be okay in XML. Accepted by MSXML4. Rejected by - Expat: "Unclosed token" (it seems Expat considers % followed by a name one token) - XML Spy: "white space expected" (after % in "%percent;") However, this one was accepted by both, MSXML and Expat (still rejected by XMLSpy with same reason): <!ENTITY % percent "% y"> <!ENTITY %percent; "value"> Karl
|
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
|