我对C#非常陌生。我有XML文件(text.xml)。我想在XmlDocument
中读取它,并将流存储在string变量中。
发布于 2012-02-02 07:37:28
使用XmlDocument.Load()
方法从文件中加载XML。然后使用XmlDocument.InnerXml
属性获取XML字符串。
XmlDocument doc = new XmlDocument();
doc.Load("path to your file");
string xmlcontents = doc.InnerXml;
发布于 2012-02-02 07:41:20
如果您的.NET版本高于3.0,您可以尝试使用System.Xml.Linq.XDocument
而不是XmlDocument
。使用XDocument
可以更轻松地处理数据。
发布于 2014-05-12 01:27:04
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);
}
https://stackoverflow.com/questions/9105009
复制相似问题