XML DOM পার্সার কি?
XML DOM পার্সার কি?

ভিডিও: XML DOM পার্সার কি?

ভিডিও: XML DOM পার্সার কি?
ভিডিও: DOM কি | ডকুমেন্ট অবজেক্ট মডেল | শিক্ষানবিস টিউটোরিয়াল 2024, মে
Anonim

DOM পার্সার সঙ্গে কাজ করার উদ্দেশ্যে করা হয় এক্সএমএল মেমরিতে একটি অবজেক্ট গ্রাফ (একটি গাছের মতো কাঠামো) হিসাবে- যাকে বলা হয় ডকুমেন্ট অবজেক্ট মডেল ( DOM ) “.প্রথমে, পার্সার ইনপুট অতিক্রম করে এক্সএমএল ফাইল এবং তৈরি করে DOM নোডের সাথে সম্পর্কিত বস্তু এক্সএমএল ফাইল এইগুলো DOM বস্তুগুলি গাছের মতো কাঠামোতে একসাথে যুক্ত থাকে।

এর, XML-এ পার্সার কি?

ক পার্সার প্রোগ্রামের একটি অংশ যা কিছু ডেটার ভৌতিক উপস্থাপনা নেয় এবং এটিকে সম্পূর্ণরূপে ব্যবহারের জন্য অ্যানিন-মেমরি ফর্মে রূপান্তর করে। একটি XMLParser ইহা একটি পার্সার যা পড়ার জন্য ডিজাইন করা হয়েছে এক্সএমএল এবং প্রোগ্রাম ব্যবহারের জন্য একটি উপায় তৈরি করুন এক্সএমএল . বিভিন্ন ধরনের আছে, এবং প্রতিটি তার সুবিধা আছে.

এছাড়াও, কিভাবে একটি DOM পার্সার কাজ করে? DOM পার্সার সম্পূর্ণ XML নথি পার্স করে এবং মেমরিতে লোড করে; তারপর সহজে ট্রাভার্সাল বা ম্যানিপুলেশনের জন্য এটিকে একটি "ট্রি" কাঠামোতে মডেল করুন। সংক্ষেপে, এটি aXML ফাইলে পরিণত করে DOM বা গাছের গঠন, এবং আপনি যা চান তা পেতে নোড দ্বারা একটি নোড অতিক্রম করতে হবে।

উপরের পাশে, XML-এ SAX এবং DOM পার্সার কী?

DOM ডকুমেন্ট অবজেক্ট মডেল যখন দাঁড়ায় SAX সরল API এর জন্য দাঁড়ায় XML পার্সিং . DOMparser লোড পূর্ণ এক্সএমএল মেমরিতে ফাইল করে এবং এর একটি ট্রি রিপ্রেজেন্টেশন তৈরি করে এক্সএমএল নথি, যখন SAX একটি ঘটনা ভিত্তিক XML পার্সার এবং পুরো লোড হয় না এক্সএমএল মেমরিতে নথিভুক্ত করা।

কিভাবে XML পার্সিং কাজ করে?

এক্সএমএল - পার্সার্স XML পার্সার একটি সফ্টওয়্যার লাইব্রেরি বা একটি প্যাকেজ যা ক্লায়েন্ট অ্যাপ্লিকেশনগুলির জন্য ইন্টারফেস প্রদান করে কাজ সঙ্গে এক্সএমএল নথি এটি সঠিক বিন্যাসের জন্য পরীক্ষা করে এক্সএমএল নথি এবং যাচাই করতে পারে এক্সএমএল নথি লক্ষ্য a পার্সার রূপান্তর করা হয় এক্সএমএল একটি পঠনযোগ্য কোডে।

প্রস্তাবিত: