Xml 当迭代的项是要选择的项时,如何在xsl:for-each中选择该项?
给定下面的示例XML,我想显示一个参数列表: 参数Xml 当迭代的项是要选择的项时,如何在xsl:for-each中选择该项?,xml,xslt,Xml,Xslt,给定下面的示例XML,我想显示一个参数列表: 参数 参数1 参数2 Param3 我知道如何迭代复杂元素并显示子元素,但当它是一个简单的列表时,如何显示值 示例XML: test.xml <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="test.xsl"?> <config ver
参数1
参数2
Param3 我知道如何迭代复杂元素并显示子元素,但当它是一个简单的列表时,如何显示值 示例XML:
test.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<config version="1.0.0" id="bob1">
<parameters>
<parameter>Param1</parameter>
<parameter>Param2</parameter>
<parameter>Param3</parameter>
</parameters>
</config>
这只会给我空单元格。在
中,对于每个您只需要
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="config">
<html>
<body>
<h3>Parameters</h3>
<table border="1">
<xsl:for-each select="parameters/parameter">
<tr><td><xsl:value-of select="parameter"/></td></tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>