XML Stream Parser
Extension Actions
- Live on Store
Stream-parse XML files up to 2GB using SAX + Web Workers
আপনার XML ফাইল খোলার জন্য খুব বড়? আর নয়।
XML স্ট্রিম পার্সার ব্রাউজারে সরাসরি ২ GB পর্যন্ত XML ফাইল পরিচালনা করে—কোনো ডেস্কটপ সফটওয়্যার নয়, কোনো তৃতীয় পক্ষের সার্ভারে আপলোড নয়, কোনো ফ্রিজড ট্যাব নয়। এটি একটি ওয়েব ওয়ার্কার-এর মধ্যে স্ট্রিমিং SAX পার্সিং ব্যবহার করে, তাই প্রক্রিয়া চলাকালীন আপনার ব্রাউজার প্রতিক্রিয়াশীল থাকে এমনকি সবচেয়ে বড় ফাইলগুলোর জন্যও।
★ কেন XML স্ট্রিম পার্সার?
অন্যান্য XML ভিউয়ার ৫০ MB এর বেশি ফাইলগুলির জন্য ক্র্যাশ বা ফ্রিজ করে। XML স্ট্রিম পার্সার বিশেষভাবে বড় এবং অত্যন্ত বড় XML ফাইলগুলির জন্য তৈরি করা হয়েছে—হোটেল রিজার্ভেশন ডাম্প, API লগ, ডেটা রপ্তানি, SOAP প্রতিক্রিয়া, কনফিগারেশন ফাইল এবং অন্যান্য XML ফাইল।
মেমরিতে লোড না করে ২ GB পর্যন্ত ফাইল স্ট্রিম-পার্স করুন।
ফাইল সাইজ নির্বিশেষে মাত্র ~২০ MB RAM ব্যবহার করে।
গতির (MB/s) এবং ETA সহ রিয়েল-টাইম প্রগ্রেস বার।
száz % স্থানীয়ভাবে কাজ করে—আপনার তথ্য কখনও আপনার ব্রাউজার ছেড়ে যায় না।
★ শক্তিশালী অনুসন্ধান
কোটি কোটি উপাদানের মধ্যে যা প্রয়োজন সন্ধান করুন:
ট্যাগ নাম দ্বারা অনুসন্ধান (যেমন, সব <RoomStay> উপাদান খুঁজুন)।
অ্যাট্রিবিউট নাম দ্বারা অনুসন্ধান (যেমন, "ID" অ্যাট্রিবিউটসহ উপাদান খুঁজুন)।
অ্যাট্রিবিউট মান দ্বারা অনুসন্ধান (যেমন, যেসব উপাদানে কোনো অ্যাট্রিবিউট = "EUR")।
পাঠ্য বিষয়বস্তু দ্বারা অনুসন্ধান (যেমন, "ত্রুটি" রয়েছে এমন উপাদান খুঁজুন)।
নির্দিষ্ট ফলাফলের জন্য ফিল্টারগুলো একত্রিত করুন।
★ উপাদান এক্সপ্লোরার
সব উপাদানগুলি নেস্টিং গভীরতার দ্বারা তালিকায় — এক নজরে সম্পূর্ণ ডকুমেন্টের গঠন দেখুন।
যেকোনো উপাদানে ক্লিক করতে হবে এক্সএমএল কোডের সঠিক প্রিভিউ দেখতে।
◀ ▶ নেভিগেশনের মাধ্যমে নমুনাগুলো দেখতে থাকুন।
পার্সিং চলাকালে ট্যাগ অনুযায়ী ৫০টি নমুনা ধারণ করা হয়েছে।
★ ইন-বিল্ট XML গাইড
XML-এর জন্য নতুন? এই এক্সটেনশন স্বয়ংক্রিয়ভাবে আপনার ফাইল থেকে একটি প্রকৃত উপাদান তুলে ধরে এবং একটি интерактив রঙ-কোডিত বিশ্লেষণ দেখায়: একটি ট্যাগ কী, একটি অ্যাট্রিবিউট নাম কী, একটি মান কী। কোনো অংশের ওপর মাউস রাখলে টুলটিপ দেখাবে।
★ ৫টি ভাষা
সম্পূর্ণ ইন্টারফেস ইংরেজি, Русский, Deutsch, Español, এবং Français-এ পাওয়া যায়। আপনার ব্রাউজারের ভাষা থেকে স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়।
★ গোপনীয়তা ও নিরাপত্তা
সমস্ত প্রক্রিয়া আপনার ব্রাউজারে স্থানীয়ভাবে ঘটে।
কোন তথ্য কোথাও পাঠানো হয় না।
কোন অ্যানালিটিক্স, কোনো ট্র্যাকিং নেই।
ন্যূনতম অনুমতি (শুধুমাত্র স্টোরেজ, আপনার ভাষার পছন্দ সংরক্ষণের জন্য)।
★ প্রযুক্তিগত বিবরণ
স্ট্রিমিং SAX পার্সার — File.slice() এর মাধ্যমে ফাইলকে ৮-১৬ MB ব্লকে পড়ে।
Chunk সীমানা জুড়ে সঠিক UTF-৮ পরিচালনার জন্য TextDecoder with stream:true।
ওয়েব ওয়ার্কার UI থ্রেডটি ফ্রি রাখে।
SAX ইভেন্ট থেকে XML নমুনাগুলি পুনর্গঠন করে কোড প্রিভিউয়ের জন্য।
কোন DOM গাছ তৈরি হয়নি — প্রবাহিত স্মৃতি ব্যবহার।
★ নিখুঁত জন্য
বড় API প্রতিক্রিয়া বা SOAP বার্তার ডিবাগিং করছে ডেভেলপারদের জন্য।
পরীক্ষার ডেটা রপ্তানির জন্য QA ইঞ্জিনিয়ারদের জন্য।
XML ডেটা ডাম্প নিয়ে কাজ করছে তথ্য বিশ্লেষকদের জন্য।
বড় কনফিগারেশন ফাইলগুলির সাথে কাজ করছে DevOps-এর জন্য।
যে কেউ কখনো "ফাইল খোলার জন্য খুব বড়" দেখেছে।
Latest reviews
- Наталья Уракова
- A good extension. It handles large files perfectly.