[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: DTD parameter entities
At 01:32 22.4.2004, you wrote: >When you're running MSXML4 make sure you're using the SAX parser or >enable the NewParser flag on the DOM. I tried that. MSXML4 didn't report the syntax error with NewParser set to True (on the DOM). the dtd was (same as in my first post): <!ENTITY % ATTLIST "<!ATTLIST "> <!ENTITY % CLOSE ">"> <!ENTITY % ELEMNAME "doc"> <!ENTITY % ATTNAME "att"> %ATTLIST; %ELEMNAME;%ATTNAME; CDATA #FIXED "value"%CLOSE; It seems like MSXML4 handled this correctly (? see my first post) when invoked with default settings (via IE6) - NewParser property turns some DTD well-formedness checkings/processing off I assume, it doesn't expand default attribute with this setting either. I'm not sure what's the correct/acceptable behaviour anymore... So, if %ATTLIST; and %CLOSE; pe references should raise syntax error, MSXML invoked thru IE6 browser seems to handle this correctly, <!ATTLIST %ELEMNAME;%ATTNAME; CDATA #FIXED "value"> is accepted and default attribute value is expanded correctly via IE6 too. hmmm. with respect, Toni Uusitalo
|
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
|