0

私は次のようなxmlを持っています

<xpaths>
<xpath>ns1:body/ns1:request/ns1:name</xpath>
<xpath>ns1:body/ns1:request/ns2:amount</xpath>
<xpath>ns1:body/ns1:response/ns1:address</xpath>
</xpaths>

現在、Web サービス プロキシで作成された datapower x152 アプライアンスで Web サービスを実行しています。上記のxmlを調べて、着信req xmlの上記のxpathをチェックする一般的なxsltを作成する必要があります。xpathが存在する場合は、タグを暗号化し、dp暗号化機能でタグを暗号化した後にxmlを転送する必要があります. 暗号化部分は問題ありません。このロジックを実装してタグを検索し、1 つのタグを変更した後に xml を転送する方法について、助けが必要です。

ありがとう

4

1 に答える 1

0

DataPower XST プロセッサは、XSLT 1.0 + EXSLT + 多くの独自の拡張機能と要素プロセッサです。

EXSLT dyn:evaluate()関数を使用して、XPath 式を動的に評価できます。実際の XML 入力を処理しながら、 XSL document()関数を介して上記の XML ファイルを開くことができます。

ヘルマン。

于 2015-12-13T10:39:35.553 に答える