跨树同级的XSLT轴

  • 本文关键字:XSLT xslt xpath xslt-1.0
  • 更新时间 :
  • 英文 :


我正在使用XSLT生成一些网页,我需要为下一天和前一天创建链接。其结构大致如下:

year
  month
    day
    day
    ...
  month
    day *
    day
    ...
  ...
...

尝试使用preceding-siblingfollowing-sibling轴,但后来发现它们在一个月的第一天和最后一天都不起作用。例如,对于用*标记的一天,preceding-sibling将不返回任何内容。

如何使用XSLT1.0跨越年度和月份的"障碍",获取给定日期的前一天和第二天?

在这种情况下,您要查找的轴操作符是前面的后面的,无论层次结构中的级别如何,它都会获取前面或后面的节点。

<xsl:copy-of select="following::day[1]" />
<xsl:copy-of select="preceding::day[1]" />  

相关内容

  • 没有找到相关文章