উত্তর:
XmlDocument.Load()
আপনার ফাইল থেকে এক্সএমএল লোড করতে পদ্ধতি ব্যবহার করুন। তারপরে XmlDocument.InnerXml
এক্সএমএল স্ট্রিং পেতে সম্পত্তি ব্যবহার করুন ।
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);
আপনি কী আগ্রহী তার উপর নির্ভর করে আপনি সম্ভবত পুরো 'স্ট্রিং' var অংশটি এড়িয়ে যেতে পারেন এবং কেবল এক্সলিনক অবজেক্ট ব্যবহার করতে পারেন
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()
একটি এক্সএমএল স্ট্রিং লোড করে। নাম অনুসারে একটি এক্সএমএল ফাইল লোড করতে, XmlDocument.Load()
গৃহীত উত্তরের পরামর্শ হিসাবে ব্যবহার করুন ।