【发布时间】:2019-09-19 21:30:19
【问题描述】:
我正在尝试使用循环遍历我的元素,但它不断重复第一个元素,而不是遍历所有元素。
这是我的 xml 代码的 sn-p:
<?xml version="1.0" encoding="ISO-8859-1"?>
<customer ref="Hannah">
<fullname>
<firstname>Hannah</firstname>
<lastname>Hannah</lastname>
</fullname>
<meter ref="Hannah">
<reading>
<meterread>622224492</meterread>
</reading>
</meter>
</customer>
<customer ref="Hannah">
<fullname>
<firstname>Hannah</firstname>
<lastname>Hannah</lastname>
</fullname>
<meter ref="Hannah">
<reading>
<meterread>2822222132</meterread>
</reading>
</meter>
</customer>
这是我的 XSL 代码的 sn-p:
<xsl:for-each select="customer">
<p>Name: <xsl:value-of select="customer/fullname"/></p>
<p>Num: <xsl:value-of select="customer//@ref"/></p>
</xsl:for-each>
基本上,它会不断重复第一个客户,而不是循环遍历每个元素。
任何帮助或建议都会很棒!
【问题讨论】:
-
请不要通过破坏您的帖子为他人增加工作量。通过在 Stack Exchange 网络上发帖,您已在 CC BY-SA 4.0 license 下授予 Stack Exchange 分发该内容的不可撤销的权利(即无论您未来的选择如何)。根据 Stack Exchange 政策,帖子的非破坏版本是分发的版本。因此,任何破坏行为都将被撤销。如果您想了解更多关于删除帖子的信息,请参阅:How does deleting work?