【发布时间】:2011-03-02 20:34:20
【问题描述】:
我每天都会收到一个通过 XSLT 进程运行的 XML;但是,偶尔的特殊字符会导致此中断。我正在寻找一些实用程序来清理 XML 并用正确的 html 数字编码替换特殊字符。只需要一个实用程序或一个想法。
来自 cmets 的更新
XML 有时会包含一个 ¢ 等特殊字符 比
¢所以我需要一种改变的方法 标签的特殊字符
【问题讨论】:
-
你能发个样本吗?如果它是有效的 XML,它不应该破坏您的 XSLT。你确定它是有效的吗?
-
XML 有时会包含一个特殊字符,例如 ¢ 而不是 ¢所以我需要一种将特殊字符更改为标签的方法。所以偶尔它是无效的。我只需要一些东西来遍历 XML 并将其与几个文本文件或其他东西进行比较。
-
那么它是 not 有效的 XML。您需要从源中获取有效的 XML。
-
正是...它是 3p 软件生成 xml,所以这就是为什么我需要某种类型的清理实用程序
-
解决了这个问题使用 XSLT 中称为字符映射的功能比使用实用程序或创建额外脚本效果更好