我试图获取此代码
<xsl:for-each select="parent">
<td align="center"><xsl:value-of select="child"/></td>
</xsl:for-each>
在表格中显示表格中列出的每个子元素的值。但是,作为能够理解我的基于英语的解释的人(我意识到这被认为是糟糕的形式,而我发现单词问题更容易),我需要这样做。
<xsl:for-each select="parent">
<xsl:for-each select="child">
<td align="center"><xsl:value-of select="."/></td>
</xsl:for-each>
我不知道你可以使用的方式&#34;。&#34;获取路径最后一部分的每个实例。
答案 0 :(得分:0)
问:我有多个子元素,我希望它们显示在表的同一行中,但我只能从一个孩子那里获取数据
你需要改变你的for-each
来迭代孩子
尝试这样的事情:
<xsl:for-each select="parent/child">
<td><xsl:value-of select="."/></td>
</xsl:for-each>