我正在使用XSLT生成一些网页,我需要为下一天和前一天创建链接。其结构大致如下:
year
month
day
day
...
month
day *
day
...
...
...
尝试使用preceding-sibling
和following-sibling
轴,但后来发现它们在一个月的第一天和最后一天都不起作用。例如,对于用*
标记的一天,preceding-sibling
将不返回任何内容。
如何使用XSLT1.0跨越年度和月份的"障碍",获取给定日期的前一天和第二天?
在这种情况下,您要查找的轴操作符是前面的和后面的,无论层次结构中的级别如何,它都会获取前面或后面的节点。
<xsl:copy-of select="following::day[1]" />
<xsl:copy-of select="preceding::day[1]" />