如何转换&lt; br&gt;到xslt / xquery中的<br>

问题描述

我收到这个请求

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

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

V1<br>V2<br>V3
@H_404_4@

如何在xslt / query中将其转换?

解决方法

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

因此,这取决于您“将其发送到目标系统”的含义。

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

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

,

像下面一样使用<style name="formTextAppearance" parent="@android:style/TextAppearance"> <item name="android:textColor">@android:color/black</item> <item name="android:textColorHint">@android:color/black</item> <item name="colorAccent">@android:color/black</item> <item name="colorControlNormal">@android:color/black</item> <item name="colorControlActivated">@android:color/black</item> <item name="android:textSize">14sp</item> </style>

disable-output-escaping="yes"