我的xsl文件中出现此错误:' xsl:template'不能成为' TABLE'元件。
它可能是我的xsl文件,还是c#?
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="Table1">
<HTML>
<BODY>
<TABLE BORDER="2">
<TR>
<TD>Item_Code</TD>
<TD>Item_Description</TD>
<TD>Current_Count</TD>
<TD>On_Order</TD>
</TR>
<xsl:template select="book"/>
</TABLE>
</BODY>
</HTML>
</xsl:template>
<xsl:template match="Table1">
<TR>
<TD><xsl:value-of select="Item_Code"/></TD>
<TD><xsl:value-of select="Item_Description"/></TD>
<TD><xsl:value-of select="Current_Count"/></TD>
<TD><xsl:value-of select="On_Order"/></TD>
</TR>
</xsl:template>
</xsl:stylesheet>
答案 0 :(得分:1)
<xsl:template select="book"/>
尝试替换<xsl:apply-templates select="book"/>
。
如果你刚刚拍了拍额头并且哭了哦,那么就不要再去了。
否则,您会发现一个好的XSLT教程会对您有所帮助。