जवाबों:
XmlDocument.Load()
XML को अपनी फ़ाइल से लोड करने के लिए विधि का उपयोग करें । फिर XmlDocument.InnerXml
XML स्ट्रिंग प्राप्त करने के लिए संपत्ति का उपयोग करें ।
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()
स्वीकृत उत्तर के रूप में उपयोग करें ।