Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 获取当前页面下一页的href_Xml_Xslt_Xpath - Fatal编程技术网

Xml 获取当前页面下一页的href

Xml 获取当前页面下一页的href,xml,xslt,xpath,Xml,Xslt,Xpath,我有一个与多个页面关联的模板。 我有不同属性的节点,包括href。 在当前页面上,我希望为我访问的每个页面显示下一页面的href。 实际上,我选择了手动href,但通过这种方式,所有页面的地址都保持不变 <h1> <xsl:value-of select="/content/component[@type='navigation'] /navigation[@type='tree']

我有一个与多个页面关联的模板。 我有不同属性的节点,包括href。 在当前页面上,我希望为我访问的每个页面显示下一页面的href。 实际上,我选择了手动href,但通过这种方式,所有页面的地址都保持不变

<h1>
    <xsl:value-of select="/content/component[@type='navigation']
                          /navigation[@type='tree']
                          /page/page/following::page/following::page
                          /following::page/page/page/following::page/@label"/>
</h1>

如何获取每个页面旁边的href? 我的想法是创建一个包含所有href的数组,并对每个href进行一次搜索,滚动列表,让我返回href的下一个位置。
这是正确的解决方案吗?在实现时?

请向我们展示一个小型但具有代表性的XML输入示例。我们需要看到足够的代码来理解XSLT中的上下文,例如,一个模板及其
match
模式。