首页 > 解决方案 > 如何在 XSLT 中获取响应标头节点值?

问题描述

我想在 XSLT 文件中获取 Response Headers 节点值。 XSLT 文件

在上图中的 XSLT atom1 文件中,我想访问X-Pages值。

喜欢:<XPagesValue>1</XPagesValue>

为此,我尝试使用下面的代码来获取另一个 XSLT atom 中的 X-page 值,但是,使用下面的行,我无法获取 X-Pages 值。

<XPagesValue>
<xsl:value-of select="//vpf:Payload[./@Role='C' and ./@id='atom1']"></xsl:value-of>
</XPagesValue>

你能帮我吗,以获得X-Pages的价值。

谢谢,陈娜。

标签: xmlxsltheaderheader-filespayload

解决方案


编写 XPATH 的有效方法如下:

<XPagesValue>
        <xsl:value-of select="//vpf:Payload[@Role='C' and @id='atom1']/vpf:http.header/vpf:http.header.info[@id='X-Pages']/@value" />
    </XPagesValue>

您将获得 X-Pages 值的输出。


推荐阅读