我需要编写一个 XPath 来获取具有最大年份的子元素的名称。
这是我的 XSLT 来获取它,但问题是我需要先调用一个模板将年份格式化为数字。
<xsl:value-of select="reports/report[not(preceding-sibling::report/@year >= @year)
and not(following-sibling::report/@year > @year)]/name" />
示例 XML:
<reports>
<report year="2012 Q4">
<name>X</name>
</report>
<report year="2011 Q4">
<name>Y</name>
</company>
</reports>
预期输出:X。