উত্তর:
আপনি xML2js চেষ্টা করে দেখতে পারেন । এটি জাভাস্ক্রিপ্ট অবজেক্ট কনভার্টারের একটি সাধারণ এক্সএমএল। এটি আপনার এক্সএমএলকে জেএস বস্তুতে রূপান্তরিত করে যাতে আপনি সহজেই এর সামগ্রীটি অ্যাক্সেস করতে পারেন।
এখানে আরও কিছু বিকল্প রয়েছে:
আমি ব্যবহার করেছি xml2js
এবং এটি আমার পক্ষে ভাল কাজ করেছে। বাকি আপনাকে নিজের জন্য চেষ্টা করতে হতে পারে।
xml-stream
আমার জন্য খুব ভাল কাজ করেছে। দূরবর্তী সার্ভার থেকে এক্সএমএল ডেটা গ্রহণ করার সময় এটি বিশেষত সুবিধাজনক।
এই উত্তরটি উইন্ডোজের জন্য বিকাশকারীদের উদ্বেগ দেয়। আপনি একটি এক্সএমএল পার্সিং মডিউল চয়ন করতে চান যা নোড-এক্সপেটের উপর নির্ভর করে না । নোড-এক্সপেটের জন্য নোড-জিপ এবং নোড-জিপ প্রয়োজন আপনার মেশিনে ভিজ্যুয়াল স্টুডিও ইনস্টল করা । যদি আপনার মেশিনটি উইন্ডোজ সার্ভার হয় তবে আপনি অবশ্যই এটিতে ভিজ্যুয়াল স্টুডিও ইনস্টল করতে চান না।
সুতরাং, কোন এক্সএমএল পার্সিং মডিউলটি বেছে নেবে?
নিজেকে অনেক ঝামেলা সাশ্রয় করুন এবং xML2js বা xmldoc ব্যবহার করুন । তারা sax.js উপর নির্ভর করে যা খাঁটি জাভাস্ক্রিপ্ট সমাধান যা নোড-জিপ প্রয়োজন হয় না।
উভয় libxMLjs এবং xML- স্ট্রিম জন্য নোড-জিপ দরকার। আপনার মেশিনে ইতিমধ্যে ভিজ্যুয়াল স্টুডিও ইনস্টল না করা বা আপনি যদি রাস্তায় নামতে আপত্তি করেন না তবে এগুলি চয়ন করবেন না।
2015-10-24 আপডেট করুন: দেখে মনে হচ্ছে কোনও ভিএস ইনস্টল না করে উইন্ডোজে নোড-জিপ ব্যবহার করার সমাধান খুঁজে পেয়েছে: https://github.com/nodejs/node-gyp/issues/629#issuecomment-138276692
.find()
সত্যিকারের উপযোগী কমান্ডের সাহায্যে অনুসরণ করতে দেয় ।