【发布时间】:2014-10-21 15:41:28
【问题描述】:
谁能告诉我如何将 Unicode 代码点转义字符(如 \u00e4)转换为 XSLT 中的真实字符 ö?
我确实有……
<text>Eine Repr\u00e4sentation des Objektes geh\u00f6rt...<text>
...我喜欢:
<text>Eine Repräsentation des Objektes gehört...<text>
【问题讨论】:
-
XSLT 1.0 还是 XSLT 2.0(或 3.0)?
-
XSLT 1.0 会很棒,但 XSLT 2.0 也很好。
-
这样转义了多少个不同的字符?你有一个完整的列表,比如说,总共只有 3 次出现,总是相同的字符吗?只有变音符号?
-
对于它的价值,这里有相反的代码:w3.org/TR/xslt-30/xml-to-json.xsl。您可能需要考虑如何处理代理对,其中两个连续的 \uxxxx 转义序列代表一个高代理和低代理,需要将它们组合成一个字符。