我的 XML 的简化结构:
<CV>
<info>
<firstname>Sam</firstname>
<lastname>Smith</lastname>
<birthday>19/08/1978</birthday>
</info>
<additions>
<name>japan language course</name>
<name>skipper course</name>
</additions>
<interests>
<name>cycling</name>
<name>runing</name>
<name>surfing</name>
</interests>
</CV>
我在添加和兴趣上使用 xsl for-each 进行迭代时遇到问题:
<xsl:for-each select="/CV/additions">
<xsl:value-of select="name"/>
</xsl:for-each>
它只显示“日本语言课程”和“骑自行车”。
可能结构不正确吗?解决我的问题的最简单方法是更改:
<interests>
<name>cycling</name>
<name>runing</name>
<name>surfing</name>
</interests>
进入:
<interests>
<interest>
<name>cycling</name>
</interest>
<interest>
<name>runing</name>
</interest>
<interest>
<name>surfing</name>
</interest>
</interests>
但我认为创建子孩子很愚蠢......
问候