Jawaban:
Gunakan XmlDocument.Load()metode untuk memuat XML dari file Anda. Kemudian gunakan XmlDocument.InnerXmlproperti untuk mendapatkan string XML.
XmlDocument doc = new XmlDocument();
doc.Load("path to your file");
string xmlcontents = doc.InnerXml;
XmlDocumenttidak mengandung definisi untuk Load.
XmlDocument.Load()dan dan konstruktor StreamReaderStreamReader(filePath)
Jika versi NET Anda lebih baru dari 3,0 Anda dapat mencoba menggunakan System.Xml.Linq.XDocumentbukan XmlDocument. Lebih mudah memproses data dengan XDocument.
Harap Anda tidak keberatan Xml.Linq dan .net3.5 +
XElement ele = XElement.Load("text.xml");
String aXmlString = ele.toString(SaveOptions.DisableFormatting);
Bergantung pada apa yang Anda minati, Anda mungkin dapat melewati seluruh bagian 'string' var dan hanya menggunakan objek 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);
}
var doc = new XmlDocument();
doc.Loadxml(@"c:\abc.xml");
XmlDocument.LoadXml()memuat string XML. Untuk memuat file XML berdasarkan nama, gunakan XmlDocument.Load()sebagai jawaban yang diterima menyarankan.