Subject: RE: Why Doesn't IE5 use the DTD to Validate? From: "Jelks Cabaniss" <jelks@xxxxxxxx> Date: Thu, 1 Apr 1999 22:07:51 -0500 |
Chris wrote: > > Not "could be"; *is&*. That is the intent of the XML 1.0 > > spec. That is what a validating parser does when > > encountering a document with a doctype declaration and an > > internal subset with anything other than just entity > > declarations. Didier wrote: > Maybe I didn't read enough the specs ... Well, according to Tim Bray (in reply to me on a related issue last November): > I haven't done that much with ie5b2, but you're about the 4th person > to tell me that it doggedly insists on trying to read the DTD and > validate if one is provided. While I can't think of any way to > label this behavior "illegal", it certainly is not very useful, and > I assume MS will pull it before solidifying the product. You can read this thread (6 messages) at http://listserv.hea.ie/cgi-bin/wa?S2=xml-l&q=&s=Entities+in+Well-Formed-Only+Doc uments Chris may be technically incorrect in XML 1.0 terms, but he has hit the bull's-eye in terms of using stylesheets for anything beyond the simplest element-level styling. Say you have in one DTD <!ELEMENT masterpiece (#PCDATA)> <!ATTLIST masterpiece author CDATA #FIXED "Didier"> and in another DTD, <!ELEMENT masterpiece (#PCDATA)> <!ATTLIST masterpiece author CDATA #FIXED "Chris"> the only difference being the attribute value ... Now, what happens when you have stylesheet with masterpiece[author="Didier"] { color: red; /* ... */ } masterpiece[author="Chris"] { color: green; /* ... */ } for a document containing <masterpiece>Hark, ye dudes!</masterpiece> How can you apply the rule if you haven't read the DTD? ??? /Jelks XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Last (first, and only) call: XML/DO, Jon Bosak | Thread | Re: Why Doesn't IE5 use the DTD to , James Clark |
Re: Why Doesn't IE5 use the DTD to, James Clark | Date | Re: Why Doesn't IE5 use the DTD to , James Clark |
Month |