我面临这个问题一个多月了,所以我会对你的帮助感到非常高兴,事实上我正在询问一种可以让我解析 SOAP 消息(请求)以检索所需信息的方法,例如安全信息(如果有的话)和来自消息正文的信息
感谢您回答我,但知道我正在处理另一个问题,即 WS-SecurityPolicy,我必须最终解析一个像这样的 xml 文件:
<?xml version="1.0" encoding="UTF-8"?>
<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic128/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Lax/>
</wsp:Policy>
</sp:Layout>
<sp:IncludeTimestamp/>
</wsp:Policy>
</sp:TransportBinding>
<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:Policy>
<sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient" />
</wsp:Policy>
</sp:SignedSupportingTokens>
'
知道这个 XML 文件名为 Policy.xml 并且包含必须存在的 WS-SecurityPolicy 规则。