C# 获取C中XmlDocument的数据#

C# 获取C中XmlDocument的数据#,c#,xml,xmldocument,C#,Xml,Xmldocument,我想从XmlDocument读取整个数据/所有节点。我不想使用InnerXml/OuterXml属性。是否有其他方式读取XmlDocument?。下面的示例中,我使用OuterXml属性获取数据,但我不想使用OuterXml 例: 您可以尝试以下操作: StringWriter sw = new StringWriter(); XmlTextWriter tx = new XmlTextWriter(sw); ACTGraphicalXMLDoc.WriteTo(tx); sw.ToString

我想从XmlDocument读取整个数据/所有节点。我不想使用InnerXml/OuterXml属性。是否有其他方式读取XmlDocument?。下面的示例中,我使用OuterXml属性获取数据,但我不想使用OuterXml

例:


您可以尝试以下操作:

StringWriter sw = new StringWriter();
XmlTextWriter tx = new XmlTextWriter(sw);
ACTGraphicalXMLDoc.WriteTo(tx);
sw.ToString();

如果您使用的是.NET 3.5或更高版本,我建议您使用System.Xml.Linq.XDocument.Dou您想要(列表)数据还是文本?
StringWriter sw = new StringWriter();
XmlTextWriter tx = new XmlTextWriter(sw);
ACTGraphicalXMLDoc.WriteTo(tx);
sw.ToString();