XSL,XML表显示但不填充w/text
好的,我不熟悉XML和XSL。最终,我想用基于用户输入的过滤器填充这个表,但我想从整个表开始 以下是我的XML文件的一部分:XSL,XML表显示但不填充w/text,xml,xslt,Xml,Xslt,好的,我不熟悉XML和XSL。最终,我想用基于用户输入的过滤器填充这个表,但我想从整个表开始 以下是我的XML文件的一部分: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?xml-stylesheet type="text/xsl" href="XSLstylesheet.xsl"?> <data-set> <rep> <RepID>12345</Rep
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="XSLstylesheet.xsl"?>
<data-set>
<rep>
<RepID>12345</RepID>
<Rep>SomeName</Rep>
<Dept>PS</Dept>
<Station>1</Station>
<ClassDate>41593</ClassDate>
<Agency>AGency</Agency>
<EmAppr>y</EmAppr>
</rep>
<rep>
<RepID>98765</RepID>
<Rep>Another Name</Rep>
<Dept>HC</Dept>
<Station>2</Station>
<ClassDate>41593</ClassDate>
<Agency>Next Agency</Agency>
<EmAppr>y</EmAppr>
</rep>
...
</rep>
</data-set>
12345
名字
附言
1.
41593
机构
Y
98765
另一个名字
HC
2.
41593
下一个机构
Y
...
下面是我的XSL:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>Representatives</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Rep</th>
<th>Rep ID</th>
<th>Department</th>
<th>Station</th>
<th>Start Date</th>
<th>Agency</th>
<th>Out of Approval Queue</th>
</tr>
<xsl:for-each select="data-set/rep">
<tr>
<td><xsl:value-of select="data-set/Rep"/></td>
<td><xsl:value-of select="data-set/RepID"/></td>
<td><xsl:value-of select="data-set/Dept"/></td>
<td><xsl:value-of select="data-set/Station"/></td>
<td><xsl:value-of select="data-set/ClassDate"/></td>
<td><xsl:value-of select="data-set/Agency"/></td>
<td><xsl:value-of select="data-set/EmAppr"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
代表
代表
代表ID
部门
站
开始日期
机构
超出批准队列
当我查看它时,表显示了正确的行数和列数,但绝对没有文本。这就像它识别了记录,但没有填充它。我哪里出错了?我快发疯了。你的xpath错了。从
<td><xsl:value-of select="data-set/Rep"/></td>
您的xpath是错误的。从
<td><xsl:value-of select="data-set/Rep"/></td>
您的xpath是错误的。从
<td><xsl:value-of select="data-set/Rep"/></td>
您的xpath是错误的。从
<td><xsl:value-of select="data-set/Rep"/></td>
如果有帮助,请将下面的答案标记为“已接受答案”!如果有帮助,请将下面的答案标记为“已接受答案”!如果有帮助,请将下面的答案标记为“已接受答案”!如果有帮助,请将下面的答案标记为“已接受答案”!