首页 > 解决方案 > 如何使用 xpath 通过 SAMLResponse 获取状态

问题描述

当我将下面的 XPath 与 SAMLResponse 一起使用时,

.//*[local-name(.)='Status']/*[local-name(.)='StatusCode']

我得到一个结果。

<saml2p:StatusCode xmlns:saml2p="urn:oasis:names:tc:SAML:2.0:protocol" Value="urn:oasis:names:tc:SAML:2.0:status:Success"/>

但我的最终目标是了解状态是否为“成功”。
如何使用 Xpath 通过 '<....2.0:status:Success" /> 获取 'Success' 字符串?
我可以在 js 中使用 split 方法获得'Success'。例如 string.split("status:")。但是我想知道我是否可以通过 Xpath 获得该结果。感谢您的阅读。

标签: javascriptxpath

解决方案


推荐阅读