c# - XDocument 保存 & 而不仅仅是 &

标签 c# .net xml linq-to-xml ampersand

我正在使用 XDocument 来切换 xml 文档中的值。 在新值中,我需要使用字符“&”(& 符号) 但是在 XDocument.save() 之后,xml 变成了 &!

我试过使用编码和其他东西......没有任何效果

最佳答案

XDocument 正在做它应该做的事情。

& 是无效的 XML。 (这是一个未完成的角色/实体引用)

关于c# - XDocument 保存 & 而不仅仅是 &,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8464593/

相关文章:

c# - 哪些 API 可用于发送 DHCP 发现、请求和确认?

java - 使用 JAXB 操作 XML 注释

xml - 多个 ID - 多个 IDREF - 是否可以将特定 IDREF 分配给 DTD 中的特定 ID?

c# - 是否有用于在 C# 中创建匿名子类的语法?

.net - 如何强制针对 .NET Framework 4 编译的应用程序在 .NET Framework 4.6.1 下运行?

c# - 匿名类型 - 是否有任何显着特征?

xml - 更正 Doxygen XML 输出中的错误

c# - 从类访问 HttpApplication.Application 变量

c# - 处理 BLOB 数据的 Web 服务

c# - 如何从 C++/C# 与 silverlight 网站交互