ডট নেট এ XML প্রোগ্রামিং এর সংক্ষিপ্ত বিবরণ

ডট নেট এ XML প্রোগ্রামিং এর সংক্ষিপ্ত বিবরণ

Faruk Hosen
এক্সএমএল DOM ( ডকুমেন্ট অবজেক্ট মডেল )

ডট নেট এ XML ডকুমেন্ট পড়তে তিনটি উপায় আছে: XML DOM, SAX এবং XML Reader. DOM প্রক্রিয়াকরণের জন্য মেমরির মধ্যে সম্পূর্ণ XML তথ্য লোড করে, এটা উভয় পাঠ্য-লইখ্য, মানে আপনি এক্সএমএল তথ্য পরিবর্তন ও সংরক্ষণ করতে পারবেন। DOM RAM-র মধ্যে তথ্য উপস্থাপন এর জন্য ডেটা স্ট্রাকচার ব্যবহার করে।

 
SAX সব XML তথ্য মেমরিতে লোড করেনা, বরং ক্রমানুশারে প্রসেস করে।

 
SAX শুধু বড় XML ফাইল / ডাটা পড়ার জন্য ভাল কিন্তু যেহেতু এটা RAM-র মধ্যে তথ্য সংরক্ষণ করেনা এবং কোনো তথ্য কাঠামো ব্যবহার করে না, এটি কমপ্লেক্স অপারেশন( সার্চ ) সঞ্চালন করতে পারেনা।

ডট নেট ফ্রেমওয়ার্ক এর XmlReader ক্লাসও XML তথ্য পড়া ও প্রসেস এ ব্যবহার করা যায়। এটা শুধুমাত্র-পড়া এবং শুধুমাত্র-ফরওয়ার্ড করা যায়।
কিভাবে এক্সএমএল DOM কাজ করে ?

একটি XML ডকুমেন্টের রুট নোড XmlDocument প্রতিনিধিত্ব করেন। XmlDocument XmlNode ক্লাস থেকে উদ্ভূত হয়। XmlDocument বিভিন্ন পদ্ধতি প্রদান করে যেমন লোড( ফাইল থেকে লোড এক্সএমএল তথ্য ), LoadXml(লোড প্যারামিটের হিসেবে এক্সএমএল স্ট্রিং নেয়) এবং সংরক্ষণ (একটি ফাইলে এক্সএমএল তথ্য সংরক্ষণ)। উপরন্তু, আপনি XML তথ্য এবং প্রক্রিয়া/মুদ্রণ এর জন্য XmlDocument ব্যবহার করতে পারেন।
http://salearningschool.com/displayArticle.php?table=Articles&articleID=625&isCampaign=1