Re: Parameter Entity Replacement and the XML 1.0 Grammar
"G. Ken Holman" wrote: > > Today I started using a validating parser on the source file and it is > choking on the entity declaration. ... > My belief is I've been working properly all along, XT is correct, and the > new parser is incorrect. I'd think so too -- though XT isn't a parser, so it'd be some parser that you'd previously have configured XT to use, perhaps XP. > <!ENTITY % e "wmf"><!--non .gif extension--> > <!NOTATION %e; SYSTEM ""> ... 4.4.8 expands to <!NOTATION wmf SYSTEM ""> > <!ENTITY % filename "'abc.%e;'"> ... 4.4.5 expands to <!ENTITY % filename "'abc.wmf'"> > <!ENTITY abc SYSTEM %filename; NDATA %e;> ^ diagnostic points here ... 4.4.8 expands to <!ENTITY abc SYSTEM 'abc.wmf' NDATA wmf> > [Fatal Error] test.ent:4:21: The system identifier must begin with either a > single or double quote character. That looks fine to me. Looks like the new parser is stripping out the single quotes, so %filename; expands incorrectly. I'd try a different validating parser -- specifically Sun's, which does well on the OASIS tests. (It's the only validating Java parser which does at this time, so far as I know.) - Dave 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/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@i... the following message; unsubscribe 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