【发布时间】:2011-03-02 08:47:37
【问题描述】:
**这是用于 Silverlight 应用程序。
我有一个带有 xml 数据的流,它在加载后会按摩数据并生成最终文件。我首先使用 XDocument.Load(stream) 加载。其中一个文件无法加载,经过一些研究,我发现其中一个元素的值为“First & Second”,并且在点击 & 时加载失败。
是否可以加载带有特殊字符的 XML? (我确信答案是否定的,但值得一问)。
是否可以预处理 XML(不影响性能)并将特殊字符更改为其他字符,并在处理后将其恢复为正常值。
【问题讨论】:
-
我可以通过在 XDocument 中加载数据之前读取流来解决它,并使用以下链接检查 & 并添加 CDATA w3schools.com/xml/xml_cdata.asp
标签: silverlight special-characters linq-to-xml