如何使用XSLT的模板?
对http://community.csdn.net/Expert/topic/4672/4672011.xml?temp=.8016321问题的答复!!但我换为使用以下模板后,又不行了,请邦我查找一下原因,先谢了!
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<xsl:for-each select="NewDataSet/Table">
<table border="1">
<tr>
<th>单位名称:</th>
<th colspan="2">
<xsl:value-of select="单位名称"/>
</th>
</tr>
<tr>
<td colspan="3"> 订单细目表</td>
</tr>
<tr>
<th>单位编码</th>
<th>商品代码</th>
<th>商品型号</th>
</tr>
<xsl:apply-templates select="//Table" />
</table>
<br/>
</xsl:for-each>
</xsl:template>
<xsl:template match="//Table">
<xsl:variable name="单位代码">
<xsl:value-of select="单位代码"/>
</xsl:variable>
<xsl:for-each select="/NewDataSet/订单[单位代码=$单位代码]">
<tr>
<td>
<xsl:value-of select="单位代码"/>
</td>
<td>
<xsl:value-of select="商品代码"/>
</td>
<td>
<xsl:value-of select="商品型号"/>
</td>
</tr>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>