বাড়ি উন্নয়ন এক্সএমএল (স্যাক্স) এর জন্য সহজ এপিআই কী? - টেকোপিডিয়া থেকে সংজ্ঞা

এক্সএমএল (স্যাক্স) এর জন্য সহজ এপিআই কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - এক্সএমএল (স্যাক্স) জন্য সিম্পল এপিআই এর অর্থ কী?

এক্সপিএল (এসএএক্স) জন্য সিম্পল এপিআই হ'ল একটি প্রোগ্রামিং ইন্টারফেস যা এক্সএমএল ডকুমেন্টগুলির জন্য ইভেন্ট-ভিত্তিক সিক্যুয়াল অ্যাক্সেস পার্সার অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) হিসাবে কাজ করে। এটি একটি বিমূর্ত ইন্টারফেস সরবরাহ করে যেখানে এক্সএমএল তথ্য সেট (ইনফসেট) পদ্ধতি কলগুলির একটি লিনিয়ার অনুক্রমে প্রক্রিয়া করা হয়।


স্যাক্স একটি ডি-ফ্যাক্টো স্ট্যান্ডার্ড যা ১১ ই মে, ১৯৯৯ এ প্রকাশিত হয়েছিল। প্রকল্পটি পার্সার লেখক টিম ব্রে এবং ডেভিড মেগিনসন দ্বারা শুরু হয়েছিল এবং প্রাথমিক খসড়াটি মেগিনসন তৈরি করেছিলেন।

টেকোপিডিয়া এক্সএমএল (স্যাক্স) এর জন্য সহজ এপিআই ব্যাখ্যা করে

SAX একটি স্ট্রিমিং ইন্টারফেস সরবরাহ করে যাতে অ্যাপ্লিকেশনগুলি লিনিয়ার এবং অবিচ্ছিন্ন স্ট্রিমে এক্সএমএল ডকুমেন্টগুলি থেকে ইনফসেট পান। পূর্বে অ্যাক্সেস করা ডেটা পুনরায় পড়া যায় না, কারণ SAX একমুখী এবং ব্যাকট্র্যাকিংয়ের অনুমতি দেয় না। SAX ছোট ছোট তথ্যের টুকরোগুলি আনতে বড় দলিলগুলির সন্ধান চালায়। তথ্যটি উপস্থিত হওয়ার পরে এটি প্রক্রিয়াটি বাতিল করতে একটি প্রক্রিয়া সরবরাহ করে। SAX ডকুমেন্ট অবজেক্ট মডেল (ডিওএম) এর চেয়ে সহজ এবং দ্রুত ইন্টারফেস।


স্যাক্স ব্যবহারের সুবিধাগুলি নিম্নরূপ:

  • SAX কম মেমরি গ্রহণ করে, কারণ এটি নথি থেকে একক স্ট্রিম হিসাবে তথ্য সংগ্রহ করে। অতএব, সম্পূর্ণ নথিকে একবারে মেমরিতে লোড করার দরকার নেই, স্যাক্সকে কোনও আকারের একটি ফাইল পার্স করার অনুমতি দেয়।
  • SAX এর একটি বৃহত দস্তাবেজ থেকে তথ্য একটি ছোট উপসেট আনার সুবিধা আছে এবং অপ্রয়োজনীয় তথ্য উপেক্ষা করতে সক্ষম।
  • স্যাক্স একটি নথি থেকে যত তাড়াতাড়ি সম্ভব প্রয়োজনীয় টুকরো তথ্য পাওয়া সম্ভব করে তোলে।

যদিও স্যাক্স প্রযুক্তি গ্রহণে অনেকগুলি সুবিধা রয়েছে তবে এর নিজস্ব ঘাটতিগুলির সেট রয়েছে:

  • এটি নথিতে এলোমেলো অ্যাক্সেস সমর্থন করে না। (অনেকগুলি অভ্যন্তরীণ ক্রস-রেফারেন্সযুক্ত দস্তাবেজগুলিতে SAX ব্যবহার করা কঠিন হতে পারে))
  • এটি লেক্সিকাল তথ্য সরবরাহ করে না। এটি কেবল পঠনযোগ্য।

স্যাক্স প্রথমদিকে এক্সএমএল-ডিইভি মেলিং তালিকার সদস্যদের একটি যৌথ প্রচেষ্টা হিসাবে বিকাশিত হয়েছিল। স্যাক্স প্রকল্পটি সম্প্রতি সোর্সফোর প্রকল্পের অবকাঠামোতে স্থানান্তরিত হয়েছিল। স্যাক্সের আরও বিকাশ এবং রক্ষণাবেক্ষণ চালিয়ে যাওয়ার জন্য এটি করা হয়েছিল।

এক্সএমএল (স্যাক্স) এর জন্য সহজ এপিআই কী? - টেকোপিডিয়া থেকে সংজ্ঞা