जवाबों:
XmlDocument.Load()XML को अपनी फ़ाइल से लोड करने के लिए विधि का उपयोग करें । फिर XmlDocument.InnerXmlXML स्ट्रिंग प्राप्त करने के लिए संपत्ति का उपयोग करें ।
XmlDocument doc = new XmlDocument();
doc.Load("path to your file");
string xmlcontents = doc.InnerXml;
XmlDocumentके लिए परिभाषा नहीं है Load।
XmlDocument.Load()और स्ट्रीमट्रेडर निर्माता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);
आप जिस चीज में रुचि रखते हैं, उसके आधार पर, आप शायद पूरे 'स्ट्रिंग' संस्करण भाग को छोड़ सकते हैं और सिर्फ 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()एक XML स्ट्रिंग लोड करता है। किसी XML फ़ाइल को नाम से लोड करने के लिए, XmlDocument.Load()स्वीकृत उत्तर के रूप में उपयोग करें ।