读书人

XSLT转换有关问题

发布时间: 2012-02-09 18:22:27 作者: rapoo

XSLT转换问题
<?xml version='1.0' encoding='gb2312'?>
<?xml-stylesheet type='text/xsl' href='123.xsl'?>
<Root>
<Msg><![CDATA[111]]></Msg>
<Status>FDSFSD</Status>
<Product>
<Detail>
<ID>362</ID><ProdName>
<![CDATA[商品名称3]]></ProdName>
<Prod_XH>奋斗史</Prod_XH>
<ProdPrice>20</ProdPrice>
<ProdIntro><![CDATA[30]]>
</ProdIntro>
<ImgUrl>埃弗顿</ImgUrl>
<cName/>
<bName>朗科(Netac) 优盘 </bName>
</Detail>
</Product>
</Root>
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp " ">
<!ENTITY copy "©">
<!ENTITY reg "®">
<!ENTITY trade "™">
<!ENTITY mdash "—">
<!ENTITY ldquo "“">
<!ENTITY rdquo "”">
<!ENTITY pound "£">
<!ENTITY yen "¥">

<!ENTITY euro "€">
]>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="gb2312" />
<xsl:template match="Detail">
<table width="80%" height="113" border="0" align="center" cellpadding="2" cellspacing="0">
<tbody>
<tr>
<td align="middle" colspan="2"><strong><xsl:value-of select="ProdName"/></strong>
</td>

</tr>
<tr>
<td align="middle" width="50%">
<img height="100" src="uploadFile/{ImgUrl}" width="138"/>
<br/>
<br/>
(图片仅供参考)
</td>
<td width="50%">

<table cellspacing="0" cellpadding="6" width="96%" bgcolor="#f9f9f9" border="0">
<tbody>
<tr>
<td width="21%">
<strong>型 号:</strong>
</td>
<td width="79%"><xsl:value-of select="Prod_XH"/></td>
</tr>

<tr>
<td background="images/bg1.gif" colspan="2" height="1"/>
</tr>
<tr>
<td>
<strong>市 价:</strong>
</td>
<td><xsl:value-of select="ProdPrice"/></td>

</tr>
<tr>
<td background="images/bg1.gif" colspan="2" height="1"/>
</tr>
<tr>
<td>
<strong>现 价:</strong>
</td>

<td><xsl:value-of select="ProdPrice"/></td>
</tr>
<tr>
<td background="images/bg1.gif" colspan="2" height="1"/>
</tr>
<tr>
<td colspan="2">
<span onclick="javascript:CartSet('{ID}','{ProdName}','{ProdPrice}')">
<img height="25" src="images/cart_.jpg" width="70" border="0"/></span>

</td>
</tr>
</tbody>


</table>
</td>
</tr>
</tbody>
</table>
<table width="85%" border="0" align="center" cellpadding="8" cellspacing="0">

<tbody>
<tr>
<td width="6%"><div id="tabs1">
<ul>
<li><a href="#" title="Link 1"><span onclick="$('tabsContent').innerHTML='{ProdIntro}'">产品详细</span></a></li>
<li><a href="#" title="Link 2"><span onclick="$('tabsContent').innerHTML=''">用户评价</span></a></li>
</ul>
</div></td>

</tr>
</tbody>
</table>
<table width="85%" border="0" align="center" cellpadding="8" cellspacing="0">
<tbody>
<tr>
<td width="6%"><div id="tabsContent"><xsl:value-of select="ProdIntro"/>
</div></td>
</tr>

</tbody>
</table>
</xsl:template>
</xsl:stylesheet>

现在的问题上XSL 转换XML的时候 将Msg 和 Status 的内容也输出了
不想输出MSG 和 Status的内容

[解决办法]
拿分, 哈哈, 群入边答左你啦

读书人网 >XML SOAP

热点推荐