我是LINQ to XML的新手.在构建了XDocument之后,如何获得其中的OuterXml,就像您在XmlDocument中所做的那样?

推荐答案

您只需使用对象的重写ToString()方法:

XDocument xmlDoc ...
string xml = xmlDoc.ToString();

这适用于所有XObject,如XElement等.

.net相关问答推荐

在`MAUI`应用中使用Android`MediaPlayer`的`prepare`方法只在发布模式下和在物理设备上崩溃

在 Invoke() 中运行时,跨线程操作对表单控件无效 - .NET

为什么解码后的字节数组与原始字节数组不同?

什么是表达式树,如何使用它们,为什么要使用它们?

在 ASP.NET MVC 中我可以在哪里放置自定义类?

您如何确定两个 HashSet 是否相等(按值,而不是按引用)?

如何判断 IOException 是否为 Not-Enough-Disk-Space-Exception 类型?

如何使用 C# 中的代码更改网络设置(IP 地址、DNS、WINS、主机名)

不同命名空间中的部分类

将屏幕捕获为位图

大型 WCF Web 服务请求因 (400) HTTP 错误请求而失败

如何在不丢失数据的情况下重命名 Entity Framework 5 Code First 迁移中的数据库列?

Java 和 .NET 技术/框架的类似物

如何更改 double.ToString() 中小数点的符号?

参数命名:文件名还是文件名?

在 C# 中与块等效?

.NET 中的对象引用有多大?

ConfigurationManager.AppSettings - 如何修改和保存?

App.config:用户与应用程序范围

不签署 .NET 程序集有什么问题吗?