我有这样的XML:
<2011>
<05>
(item)
(item)
</05>
<06>
(item)
</06>
</2011>
我想买最后三件。然而,我不能只得到列表中最后一个项目的最后三个项目,因为有时最后一个没有三个项目(在本例中,如果我们在新的一个月,到目前为止只发布了一个项目(。
我如何在不担心最后三个项目属于哪位家长的情况下获得它们?
这就是我所说的XSLT,假设@polishchuk输入:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:copy-of select="(/*/*/*)[position()>last()-3]"/>
</xsl:template>
</xsl:stylesheet>