RE: HOWTO: Internet Explorer conditional comments in X
> I'm not sure you emphasize strongly enough the key limitation in this > approach: in the data model, comments cannot contains elements, they can > only contain strings; so you need to construct your content as a string in > which the markup is hand-generated. If the stuff between IE's conditional > comments gets complicated then this is going to become a pain, especially > if > you have to produce it by modifying existing stylesheets that were > designed > to produce the content as real element trees. > Yes, it's true that the approach could be messy for anything too complex. I probably didn't emphasise enough that I was thinking of this primarily in the context of generating a straightforward <link> as in the example, as that seems to address the original problem of applying CSS hacks in a clean manner. > The stuff on result-tree-fragments is a bit tangential. The content could > just as well be a string. There's no special RTF "magic" here. All that's > happening is that when a string contains the "<" character, and the string > is used to form the body of a comment, the "<" is left as a "<" and isn't > escaped to "<". > Good point; I'll have to rework that bit. Thanks :-) > Incidentally, you also have to worry about the fact that the comment can't > contain "--" (and therefore, can't contain nested comments). > To be honest, I haven't ever experimented with including comments inside a conditional comment; I wonder if it would break... Thanks for your comments; I'll update the article to reflect these points (as soon as I get some time free from work). Cheers, Nick. > Michael Kay > http://www.saxonica.com/ > -- Nick Fitzsimons http://www.nickfitz.co.uk/
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