xsl-list
[Top] [All Lists]

RE: Issues with output of IMG, LINK (css) tags and   literal ? Parsers faulty or ??

2003-09-11 01:03:11
Use <xsl:output method="html">

Michael Kay

-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com 
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of 
SANWAL, ABHISHEK (HP-Houston)
Sent: 11 September 2003 04:21
To: XSL-List(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Issues with output of IMG, LINK (css) tags and 
&nbsp; literal ? Parsers faulty or ??


I came across a lot of issues in passing the IMG and CSS tags 
across from my XSL to the output HTML

When I used the standard way to output them the XSL would 
break or the output will not contain them.

So I looked online and found the following ways of putting 
these tags across.

<xsl:element name="LINK">
      <xsl:attribute name="REL">stylesheet</xsl:attribute>
      <xsl:attribute name="Type">text/css</xsl:attribute>
      <xsl:attribute name="HREF">mycss.css</xsl:attribute>
</xsl:element>

<link rel="stylesheet" type="text/css" href= "mycss.css"></link> 

<link rel="stylesheet" type="text/css" href= "mycss.css"/>

<img>
<xsl:attribute name="src"><xsl:value-of 
select="@ImageURI"/></xsl:attribute>
</img>

 <xsl:attribute name="width">
 <xsl:value-of select="@ImageURI" /> 
 </xsl:attribute>
 <xsl:attribute name="height">
 <xsl:value-of select="ImageURI" /> 
 </xsl:attribute>

But whichever way I send it out it eliminates the "closing 
tag" </...> or the "/" in the single close tag <..../>

WHY DOES IT DO THAT ? This is done by XMLSpy (internal XSLT 
engine) and MSXSL parser 4.0

Since all my XML and XSLs are wellformed I would like my HTML 
to be as well. So that I can "pretty print" the same in XMLSpy.

Also MSXSL 4.0 and System.Xml both have issues with any 
&nbsp; in the literal code or in any <xsl:text> tags.

Someone kindly tell me whats going on here ?

Abhishek Sanwal
HP - Houston Campus
abhishek(_dot_)sanwal(_at_)hp(_dot_)com



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list