【发布时间】:2010-04-02 00:08:22
【问题描述】:
我正在用信息填充XElement,并使用XElement.Save(path) 方法将其写入xml 文件。在某些时候,结果文件中的某些字符会被转义 - 例如,> 变为 >。
这种行为是不可接受的,因为我需要在 XML 中存储包含 > 字符作为密码一部分的信息。如何将我的 XElement 对象的“原始”内容写入 XML 而不会转义这些内容?
【问题讨论】:
-
如果您使用 XElement.Load(path),则 >将切换回 >。你能澄清你的问题吗?
-
在这种情况下,看起来现有的接收代码就是问题所在。是否存在 XML 可以被读入 XElement 而不会发生转义的情况?
-
您的接收代码是使用 XML 还是字符串?