私はこのようなものに見えるxmlを持っています。注: ms-xrm 名前空間は、2 つの AuthenticationPolicy 要素に対して異なる方法でマップされます。
<ms-xrm:AuthenticationPolicy xmlns:ms-xrm="http://schemas.microsoft.com/xrm/2011/Contracts/Services">
<ms-xrm:Authentication>LiveId</ms-xrm:Authentication>
</ms-xrm:AuthenticationPolicy>
<ms-xrm:AuthenticationPolicy xmlns:ms-xrm="http://schemas.microsoft.com/xrm/2012/Contracts/Services">
<ms-xrm:Authentication>OnlineFederation</ms-xrm:Authentication>
</ms-xrm:AuthenticationPolicy>
これらの要素を正確に提供する XPath が必要でした。
//ms-xrm:AuthenticationPolicy
両方の要素を取得します。私は試した
//AuthenticationPolicy[namespace-uri()='http://schemas.microsoft.com/xrm/2012/Contracts/Services']
これにより、空のリストが表示されました。正しい構文は何ですか?