将XML文件读入XmlDocument
我对C#很陌生。 我有XML文件(text.xml)。 我想在XmlDocument
读取并将该stream存储在stringvariables中。
使用XmlDocument.Load()
方法从您的文件加载XML。 然后使用XmlDocument.InnerXml
属性来获取XMLstring。
XmlDocument doc = new XmlDocument(); doc.Load("path to your file"); string xmlcontents = doc.InnerXml;
如果您的.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);
根据你感兴趣的内容,你可能会跳过整个'string'var部分,只是使用XLinq对象
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); }
XmlDocument doc=new XmlDocument(); Doc.Loadxml(@"c:\abc.xml");