【发布时间】:2009-11-04 16:50:35
【问题描述】:
我们调用一个返回 XML 格式数据字符串的 API。我们想通过 XMLParse() 将此字符串转换为 ColdFusion XML 对象。当特殊字符出现在数据值中时会出现问题。比如这样的字符:
  — –
(是的,原始数据将它们包含在它们的 HTML 编码等效项中)。在执行 XMLParse() 时,它会在这些编码字符上引发错误。下面是一个会报错的例子:
我们的字符串的一部分:
<event>Hello &nbsp; World</event>
错误:
Reference to undefined entity "&nbsp;"
使这些字符与 XMLParse() 兼容的最佳方法是什么?更重要的是 - 如果我们不总是知道角色会是什么,我们怎么能做到这一点?
谢谢!
(这是在 ColdFusion 6 服务器上)
【问题讨论】:
标签: xml parsing coldfusion special-characters