0

我有一个像

<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 服务。我需要制作一个通用的xslt,它将通过查看上面的xml来检查传入req xml中的上述xpath,如果xpath在那里,那么我需要加密标签并在使用dp encrypt函数加密标签后发送xml . 我对加密部分没问题。我只需要一些帮助来了解如何实现这个逻辑来查找标签并在修改一个标签后向前发送 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 回答