|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: problem with IE5
Looks to me like: (a) IE5 uses a nonvalidating XML 1.0 parser (modulo bugs) for documents it tries to display; (b) IE5 however REQUIRES conformance to the namespace spec, and thus rejects some well formed XML 1.0 documents, such as Richard's original; (c) It also REQUIRES any "xmlns*" attributes found in a DTD to be #FIXED (which is good style) and so rejects documents which don't have #FIXED, yet conform to the namespace spec; (d) It also REQUIRES a redundant declaration of such xmlns attributes on elements, even in cases where the XML 1.0 specification requires the #FIXED default to be provided from the processor (and the namespace spec requires it to be used, effectively 'inherited'); (e) It has some other conformance issue, where the namespace declaration on just the "test" element doesn't work. This might be related to the issue (d) above. Chris -- is this basically accurate? - Dave Chris Lovett wrote: > > You need to delcare the namespace > > <!DOCTYPE test [ > <!ELEMENT test (foo:bar)> > <!ELEMENT foo:bar ANY> > <!ATTLIST foo:bar xmlns:foo CDATA #FIXED "..." > > ]> > <test><foo:bar xmlns:foo="...">123</foo:bar></test> > > -----Original Message----- > From: Richard Tobin [mailto:richard@c...] > Sent: Friday, April 09, 1999 6:59 AM > To: xml-dev@i... > Subject: problem with IE5 > > Betty Harvey sent me mail about a document which was accepted by RXP > but rejected by IE5. Here is a small example which shows the problem: > > <?xml version="1.0"?> > <!DOCTYPE test [ > <!ELEMENT test ANY> > <!ELEMENT foo:bar ANY> > ]> > <test/> > > It produces this error in IE5: > > Reference to undeclared namespace prefix: 'foo'. Line 6, Position 1 > > It doesn't make any difference if I put a namespace declaration for > foo on the test element. > > It looks as if IE5 somehow expects namespace prefixes in the DTD to be > declared. Can anyone explain this? > > -- Richard > > 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 (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...) > > 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 (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...) 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 (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








