Subject: Re: [xsl] Stuck on meta-stylesheet problem From: David Carlisle <davidc@xxxxxxxxx> Date: Fri, 24 May 2002 16:41:28 +0100 |
> So far, so good, but after the second transformation, > this tag appears this way in the HTML document: Your second transformation is using the html output method. In HTML link is declared empty so it doesn't have a /> or a </link> it just has <link> same as <br> and other empty elements. > and IE complained If you send it to its XML parser it will complain as it is not well formed XML but the HTML parser accepts <link>. as this is the only correct form in HTML. > I can see where that > would permit an unclosed link tag in the final document, This is not looseness of HTML it is strictnesss to a different syntax. <link></link> and <link/> are both invalid HTML. > I have tried replacing <link /> with <link></link>, They will be parsed the same way by any XML parser so the XSLT engine sees the same input. > This time, no complaint from IE! I suspect that whatever API you are using to pipe your transform into IE is ending up passing it to IE's XML parser instead of its HTML one, These are completely different beasties that just happen to live in the same cage. Conversely when you save to a file and load into IE you are going to its HTML parser. David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp or alternatively call Star Internet for details on the Virus Scanning Service. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Stuck on meta-stylesheet , Charles Knell | Thread | Re: [xsl] Stuck on meta-stylesheet , Charles Knell |
AW: AW: [xsl] document, Stefan Groschupf | Date | Re: [xsl] Stuck on meta-stylesheet , Charles Knell |
Month |