Subject: [xsl] Re: msxml img tag problem From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Fri, 18 Oct 2002 12:34:31 -0700 (PDT) |
--- Wineman, Corey J. wrote: > Hello, > > I am having trouble converting some XSL in to HTML pages. The XSL > below does nothing but display an image. It works in a browser, but > when I try to use MSXML and use the transformNodeToObject method to > dump it to an HTML file, it doesn't work. In the VC++ debug window I > see the following error when I step into that method: > "First-chance exception in MyProgram.exe" > > Can anyone tell me what the problem is? > > Thanks, > Corey > > <?xml version="1.0"?> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:output method="html" indent="yes"/> > > <xsl:template match="missing_persons"> > <html> > <body> > <xsl:element name="img"> > <xsl:attribute name="src">images/9.jpg</xsl:attribute> > </xsl:element> > </body> > </html> > </xsl:template> > > </xsl:stylesheet> Hi Corey, Most probably the object, to which you're transforming is of type XMLDOMDocument. However, your transformation uses: > <xsl:output method="html" indent="yes"/> which creates html output -- not a well-formed xml document. The exception is due to the fact, that a non-well-formed document cannot be loaded into a XMLDOMDocument. The solution is to use: <xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/> Then at least IE doesnt have any problems with the generated: <img src="images/9.jpg" /> ===== Cheers, Dimitre Novatchev. http://fxsl.sourceforge.net/ -- the home of FXSL __________________________________________________ Do you Yahoo!? Faith Hill - Exclusive Performances, Videos & More http://faith.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] msxml img tag problem, Wineman, Corey J. | Thread | RE: [xsl] Re: msxml img tag problem, Wineman, Corey J. |
Re: [xsl] Stupid newbie question.., Mike Brown | Date | Re: [xsl] Stupid newbie question.., Wendell Piez |
Month |