xml - 如何在 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的价值。
谢谢,陈娜。
解决方案
编写 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 值的输出。
推荐阅读
- angular - 订阅一个嵌套的 observable
- node.js - 语义发布是否支持与 Jenkins CI 的集成?
- java - 启动层初始化期间发生错误 - Eclipse Java
- php - PHP & MYSQL:mysqldump 跳过表
- xamarin - 在 2018 年 9 月 18 日发布之后,是否有人能够在模拟器上运行 ios ui 测试?
- reactjs - 如果对象的 id 存在于 api 中,则阻止发布对象
- python - 通过将其他列与字典匹配来更改数据框的列
- r - 根据闪亮的输入向数据框添加一行,保存结果,然后重新开始
- excel - 转学生、留校生和不在系统中的学生的 Excel 列表
- r - 将地址映射到最近的大都市区