转义XQuery或XSLT中的特殊字符



我有一个xml,它有uname和pwd。pwd具有特殊字符,如"&"。

我正在使用XQuery或XSLT对其进行转换。生成的输出应该具有确切的密码,而不是&

有什么办法我能做到吗?

<uname>xyz</uname>
<pwd>12a&ad&12</pwd>

转换后的输出应完全相同

(我在OSB中进行测试,所以当我通过OSB进行测试时,它不允许我这样做,所以我使用SoapUI来验证ut,但在第一阶段它无法处理它(

有人能为我介绍一下这个的转义特殊字符或XQuery或XSLT函数吗

感谢

XQuery和XSLT都是为处理格式良好的XML而设计的,而且您的输入不是格式良好的XML,因此无法使用这些语言进行处理。为了使其成为格式良好的XML,需要编写

<data>
<uname>xyz</uname>
<pwd>12a&amp;ad&amp;12</pwd>
</data>

类似地,输出将始终是格式良好的XML。

相关内容

  • 没有找到相关文章

最新更新