OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] What is the rule for parsing XML in a namespace inside HTM

[ Lists Home | Date Index | Thread Index ]

Bullard, Claude L (Len) wrote:
 > It isn't a data island.  It is non-HTML in the renderer.
 > To be specific, it is VML inside HTML using the CSS behavior
 > support and the xmlns declaration, per the manual.
 > Then it occurred to me the browser doesn't actually
 > know the difference if it isn't in an XML document.
 > I dunno Joshua.  It seems to me that grandfathering
 > HTML leads to problems worse than actually creating
 > an XML browser that knows it is one.  My particular
 > bug is fixable, but it tells me that when using
 > XML inside non-XML, I can't trust rules I thought
 > I could trust.

IE is actually quite funny when you need to script against the VML object model. If you use elements such as 
v:fill inside a v:shape and set @color on it and then serialize it you will notice that the color attribute 
magically has moved from the v:fill element to the v:shape element (which is the parent of v:fill). It does so 
to a lot of attributes on a lot of child elements and I can't really say I'm particularly fond of it ;).

You could say I have learned the hard way not to trust the IE HTML/"XML" engine at all (although MSXML works 
mostly perfect for my needs in the browser but that is another story).



News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS