AJP*_*AJP 101 c# xml xmldocument
我是C#的新手.我有XML文件(text.xml).我想读取它XmlDocument
并将流存储在字符串变量中.
Tim*_*kov 164
使用XmlDocument.Load()
方法从文件加载XML.然后使用XmlDocument.InnerXml
property来获取XML字符串.
XmlDocument doc = new XmlDocument();
doc.Load("path to your file");
string xmlcontents = doc.InnerXml;
Run Code Online (Sandbox Code Playgroud)
Pup*_*per 17
如果您的.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);
Run Code Online (Sandbox Code Playgroud)
根据您感兴趣的内容,您可以跳过整个'string'var部分,只使用XLinq对象
小智 6
XmlDocument doc = new XmlDocument();
doc.Load("MonFichierXML.xml");
XmlNode node = doc.SelectSingleNode("Magasin");
XmlNodeList prop = node.SelectNodes("Items");
foreach (XmlNode item in prop)
{
items Temp = new items();
Temp.AssignInfo(item);
lstitems.Add(Temp);
}
Run Code Online (Sandbox Code Playgroud)