首页 > 解决方案 > 如何将 <br> 转换为
xslt/xquery

问题描述

我收到了这个请求

<description>V1&lt;br&gt;V2&lt;br&gt;V3</description>

我需要将其转换为以下代码并将其发送到目标系统:

V1<br>V2<br>V3

如何在 xslt/query 中转换它?

标签: javaxsltxquerysoaosb

解决方案


您实际上不需要进行任何转换。<description>元素的字符串值为string V1<br>V2<br>V3。您唯一的问题是避免将其转换为其他内容,例如,如果您尝试使用 XML 序列化方法输出它,就会发生这种情况。

因此,这在一定程度上取决于“将其发送到目标系统”的含义。

对于 XSLT,您通常希望使用文本输出方法输出结果。

使用 XQuery,向调用应用程序返回字符串的查询将做正确的事情。


推荐阅读