VTD-এক্সএমএল ভার্চুয়াল টোকেন বর্ননাকারী বাস্তবায়নের একটি "অ নির্যাস" এক্সএমএল প্রসেসিং সফটওয়্যার এপিআই হয়. বর্তমানে, VTD-এক্সএমএল শুধুমাত্র ("ও এর '>
, এটি উচ্চ ক্ষমতা সম্পন্ন এবং মেমরি দক্ষ উভয় হতে চেষ্টা র্যান্ডম অ্যাক্সেস করতে সক্ষম হতে পরিকল্পিত. উপরন্তু, কারণ বিল্ট ইন সত্তা রেফারেন্স সমর্থন VTD "অনেক বার ব্যবহার, বিশ্লেষণ-একবার.
" এটা পাশ অর্জন XML দলিল বরাবর ডিস্কে সংরক্ষণ করা যাবে, সহজাত স্থায়ী হয় VTD "অ নির্যাস" প্রকৃতির যে ক্রমবর্ধমান, গতিশীল মানে আপডেট মূল নথি অপ্রাসঙ্গিক অংশ পুনরায় serialization প্রয়োজন হয় না.
একটি 1.5GHz অ্যাথলন পিসি অন, VTD-এক্সএমএল ধারাবাহিকভাবে 25 ~ 35 মেগাবাইট / সেকেন্ড প্রদান, শূন্য কন্টেন্ট হ্যান্ডলার সঙ্গে বাদ্যযন্ত্রবিশেষ পারজার outperforms টেকসই থ্রুপুট, র্যান্ডম এক্সেস বলিদান ছাড়া. তার মেমরির ব্যবহার 1.3x মধ্যে সাধারণত ~ 1 এক্সএমএল নিজেই হচ্ছে XML দলিল 1.5 এক্স আকার,.
নতুন কি এই রিলিজে:.
- সম্পূর্ণ XPath নোড () সমর্থন যোগ করা হয়েছে, এবং XPath টেক্সট সমর্থিত
- অবিশুদ্ধ XPath লেখা বৈশিষ্ট্য কর্মক্ষমতা অপ্টিমাইজেশান জন্য যোগ করা হয়েছে.
- অভ্যন্তরীণ ক্যাশে এখন নির্দিষ্ট জটিল এক্সপ্রেশন 1000x উন্নতি সম্ভব, এবং জন্য সমর্থিত হবে.
- আরো প্রশ্রয়ের মুছে ফেলার অবস্থা XMLModifier যোগ করা হয়েছিল.
- getElementFragment () এবং getContentFragment () মধ্যে বাগ সংশোধন করা হয়েছে.
কি সংস্করণ 2.10 নতুন:.
- কোর VTD-এক্সএমএল এপিআই প্রসারিত ছিল
- সমর্থন গৌণ এবং ইন্ডেক্স উভয়ের জন্য একটি 5 স্তরের অবস্থান ক্যাশে জন্য যোগ করা হয়েছিল.
- এই বিভিন্ন গভীরতা XML নথি জন্য কর্মক্ষমতা টিউনিং জন্য দেয়ার উদ্দেশ্যে করা হচ্ছে.
- সমর্থন খালি উপাদান নোড জন্য নথি বিষয়বস্তু ম্যানিপুলেশন জন্য যোগ করা হয়েছিল.
- জাভা জন্য, প্রক্রিয়াকরণ gzipped এবং জিপ এক্সএমএল ফাইল জন্য সমর্থন যোগ করা হয়েছে, এবং সমর্থন উন্নত করা হয়েছে.
- থ্রেড-নিরাপদ সংস্করণ এবং অ থ্রেড-নিরাপদ সংস্করণ থ্রেড স্থানীয় সংগ্রহস্থল ব্যবহার করে একটি একক থ্রেড-নিরাপদ সংস্করণ তৈরি করতে মার্জ হয়েছে.
- একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত সি ++ VTD-XML এর সংস্করণ প্রকাশিত হয়েছে.
HTTP- র URL- এ ভিত্তি করে এক্সএমএল প্রক্রিয়াকরণের জন্য
সি জন্য
কি সংস্করণ 2.9 নতুন:
- ছোট ফাইল, কঠোর এক্সএমএল নামস্থান অনুসারে জন্য পারফরমেন্স টিউনিং, একটি getPrefixString (), compareNormalizedTokenString2 (), এবং toNormalizedString2 (), প্রসারিত কাটিয়া / slicing সামর্থ্য সহোদর টুকরা পেতে পারেন, কিছু প্ল্যাটফর্ম বিপুল XML নথি পড়া সঙ্গে একটি বাগ জন্য একটি ফিক্স, এবং অন্যান্য গুরুত্বপূর্ণ বাগ সঙ্গে কোর এপিআই প্রসারিত.
সংস্করণ 2.7 নতুন কি:
- টিডি-এক্সএমএল এর কোর এপিআই প্রসারিত ছিল. VTDNav এখন toStringUpperCase, toStringLowerCase রয়েছে (), endsWith (), এবং startsWith (). আছে
- এক্সটেন্ডেড VTD এখন মেমরি বাফার সমর্থন আছে.
- Xpath উন্নত করা হয় এবং নিম্নলিখিত 2.0 ফাংশন যোগ করা হয় নি XPath. ABS (), শেষ-সঙ্গে (), উপরের কেস (), এবং ছোট হাতের ()
- পরিবর্তনশীল রেফারেন্স জন্য সমর্থন যোগ করা হয়েছে.
- অভ্যন্তরীণ কর্মক্ষমতা টিউনিং গ্রহণ করা হয় এবং বাগ সংশোধন করা হয়েছে.
- সতর্কবাণী বার্তা এক্সপ্রেশন পার্স সংশোধন করা হয়েছে Xpath সময় সি সংস্করণ এবং একটি মেমরি লিক মধ্যে সংশোধন করা হয়েছে.
সংস্করণ 2.5 নতুন কি:
- ইন্ডেক্স উৎপাদিত এবং লোড যোগ করা হয়েছিল পৃথক VTD. আরও তথ্যের জন্য http://vtd-xml.sf.net/persistence.html দেখুন.
- এক্সটেন্ডেড VTD (জাভা শুধুমাত্র) 256 গিগাবাইট নথি সমর্থন, একত্রিত করা হয়. duplicateNav () (জাভা এবং C # পাওয়া যায়) এক্সএমএল, VTD, এবং জলজ পালন বাফার ভাগ একাধিক VTDNav দৃষ্টান্ত প্রতিলিপি নির্মাণ করার জন্য যোগ করা হয়েছিল.
- বিভিন্ন বাগ ও উন্নত বৈশিষ্ট্য তৈরি করা হয়েছে.
সংস্করণে নতুন আপনি কি 2.4 বর্ধিত:
- এই সংস্করণে সমর্থন করে 256 গিগাবাইট সর্বোচ্চ ফাইল সাইজ এবং মেমরি ম্যাপ ক্ষমতা.
- আপডেট ডকুমেন্টেশন এছাড়াও ডাউনলোডের জন্য উপলব্ধ. সংক্ষেপে, আপনি মূলত আপনার মেশিনে উপলব্ধ মেমরির স্থান চেয়ে বড় যে নথি সম্পূর্ণ XPath প্রশ্ন করতে পারেন.
পাওয়া মন্তব্যসমূহ না