我有一个soap消息,必须插入到JSON消息中才能发送到后端 . 但是为了实现这一点,必须对SOAP消息中的xml名称空间属性中的双引号进行转义 . 有几种解决方案可以修改文本节点(xslt 1.0 string replace function) . 如何修改解决方案以应用于消息中所有节点的属性 .
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ab:xyz xmlns:ab=".....">
........
</ab:xyz>
</soap:Body>
</soap:Envelope>
必须改为 -
<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">
<soap:Body>
<ab:xyz xmlns:ab=\".....\">
........
</ab:xyz>
</soap:Body>
</soap:Envelope>
谢谢!