|
Subject: [xsl] html inside xml From: "henry" <henry@xxxxxxxxxxxxx> Date: Fri, 12 Oct 2001 14:54:04 +1300 |
Dear Jeni,
I have a question which stuck me for a while, I use Microsoft.XMLDOM to
generate xml files, and display over the server. The html information for
the product is stored in the SQL server. While I extract the html content
from the database and append to an xml node, the Microsoft.XMLDOM
automatically convert the "<" and ">" tags into "& lt;" and "& gt;" ( I put
a space between & and "lt; gt;" otherwise the browser will display "<" and
">" automatically), which make my xml file looks as this:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl"?>
<report>
<row>
<column><caption>ID</caption>
<!---the html data content from the database--->
<value><FONT COLOR="RED"& gt;& lt;B& gt;ABC& lt;/B& gt;&
lt;/FONT& gt;
</value>
</column>
</row>
</report>
The xsl I use is like this:
<?xml version="1.0"?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<xsl:for-each select="report">
<table>
<xsl:for-each select="row">
<tr>
<xsl:for-each select="column">
<td><xsl:copy-of select="value"/></td>
</xsl:for-each>
</tr>
</xsl:for-each>
</table>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
The output I get is not what I really want:
ID <FONT COLOR="RED"><B>ABC</B></FONT>
Should any suggestions and advice will be most appreciated.
Many thanks
Henry
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] xpathapi question, Jeni Tennison | Thread | Re: [xsl] html inside xml, David Carlisle |
| Re: [xsl] Problem with document() f, Jörg Heinicke | Date | [xsl] Inserting Image, Kiran Bhide |
| Month |