嘿,我刚开始学习 xslt 我遇到了问题。我有 xml 文件,如:
<projects>
<project nr="1">
<description>z</description>
<description>a</description>
</project>
</projects>
像这样的项目很少有描述,我想做的是创建一个 html 表,其中包含所有项目的所有排序描述。总的来说,如果我有 5 个项目和 2 个描述,那么将有 10 个排序的行。到目前为止,我已经设法对所有项目的第一个描述进行排序,不知道如何包含第二个以及是否会有第三个第四个等。有什么线索吗?感谢帮助。
@edit 到目前为止,我已经开始使用平面文件,但这没关系。到目前为止我有
<xsl:output method="text"/>
<xsl:template match="projects">
<xsl:apply-templates>
<xsl:sort select="description" />
</xsl:apply-templates>
</xsl:template>
<xsl:template match="project">
Description: <xsl:apply-templates select="description"/>
<xsl:text>
</xsl:text>
</xsl:template>
我一直在搞乱 for:each 循环但是老实说我不确定应该怎么做