Answers:
使用XmlDocument.Load()
方法从文件中加载XML。然后使用XmlDocument.InnerXml
属性获取XML字符串。
XmlDocument doc = new XmlDocument();
doc.Load("path to your file");
string xmlcontents = doc.InnerXml;
XmlDocument
不包含的定义Load
。
XmlDocument.Load()
和和StreamReader构造函数StreamReader(filePath)
如果您的.NET版本高于3.0,则可以尝试使用System.Xml.Linq.XDocument
代替XmlDocument
。使用可以更轻松地处理数据XDocument
。
希望您不要介意Xml.Linq和.net3.5 +
XElement ele = XElement.Load("text.xml");
String aXmlString = ele.toString(SaveOptions.DisableFormatting);
根据您感兴趣的内容,您可以跳过整个“字符串” var部分,而仅使用XLinq对象