এটি হল xmldiff কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
xmldiff - xml নথির মধ্যে ট্রি 2 ট্রি সংশোধন
সাইনোপিসিস
xmldiff [ অপশন ] মূল_ফাইল modified_file
xmldiff [ অপশন ] -r original_directoty modified_directory
বর্ণনাঃ
xmldiff দুটি xml ফাইলের মধ্যে পার্থক্য বের করার জন্য একটি ইউটিলিটি। এটি একটি সেট ফেরত দেয়
গন্তব্য গাছ প্রাপ্ত করার জন্য উৎস গাছে প্রয়োগ করতে হবে আদিম।
এর উপর ভিত্তি করে বাস্তবায়ন করা হয় পরিবর্তন সনাক্তকরণ in অনুক্রমিকভাবে কাঠামোবদ্ধ তথ্য,
এস. চাওয়াথে, এ. রাজারামন, এইচ. গার্সিয়া-মোলিনা এবং জে. উইডম, স্ট্যানফোর্ড বিশ্ববিদ্যালয়, 1996 দ্বারা
বিকল্প
-এইচ, --হেল্প
এই সাহায্য বার্তা প্রদর্শন করুন এবং প্রস্থান করুন।
-ভি, - রূপান্তর
সংস্করণ নম্বর প্রদর্শন করুন এবং প্রস্থান করুন
-এইচ, --এইচটিএমএল
ইনপুট ফাইলগুলি XML এর পরিবর্তে HTML হয়
-r, --পুনরাবৃত্ত
ডিরেক্টরি তুলনা করার সময়, recursively কোনো তুলনা
সাবডিরেক্টরি পাওয়া গেছে।
-x, --xupdate
Xupdate xml স্পেসিফিকেশন অনুসরণ করে আউটপুট প্রদর্শন করুন
(দেখুন http://www.xmldb.org/xupdate/xupdate-wd.html#N19b1de)।
-ই , --এনকোডিং=
আউটপুট ব্যবহার করার জন্য এনকোডিং নির্দিষ্ট করুন। ডিফল্ট হল UTF-8
-n, --not-Normalize-spaces
পাঠ্য এবং মন্তব্য নোডে স্পেস এবং নতুন লাইনগুলিকে স্বাভাবিক করবেন না।
-c, --বাদ-মন্তব্য
মন্তব্য নোড প্রক্রিয়া না
-g, --ext-ges
সমস্ত বাহ্যিক সাধারণ (টেক্সট) সত্তা অন্তর্ভুক্ত।
-p, --ext-pes
বাহ্যিক DTD সহ সমস্ত বাহ্যিক প্যারামিটার সত্তা অন্তর্ভুক্ত করে
উপসেট
--প্রোফাইল=
একটি এক্সিকিউশন প্রোফাইল প্রদর্শন করুন (এই বিকল্পটি দিয়ে ধীরে চালান),
প্রোফাইল ফাইলে সংরক্ষিত (বাইনারী ফর্ম)।
প্রস্থান করুন স্থিতি
0 মানে কোন পার্থক্য পাওয়া যায়নি।
একটি ইতিবাচক সংখ্যা মানে কিছু পার্থক্য পাওয়া গেছে।
একটি নেতিবাচক সংখ্যা মানে একটি ত্রুটি ঘটেছে৷
জানা সমস্যার
xmldiff একটি (খুব) উচ্চ অ্যালগরিদমিক্যাল জটিলতার সাথে একটি অ্যালগরিদম ব্যবহার করে, যা এটি তৈরি করে
বড় XML নথি প্রক্রিয়া করার জন্য অনুপযুক্ত। যদি আপনার নথিতে প্রায় 100 নোড থাকে,
আপনি সম্ভবত একটি বিকল্প সমাধান সন্ধান করা উচিত.
এই সমস্যার কোন পরামর্শ Logilab দ্বারা স্বাগত জানাই. আপনি একটি সচেতন হলে আমাদের বলুন
এই সমস্যা সমাধানের জন্য সহজ অ্যালগরিদম।
প্রয়োজনীয়তা
python, pyxml
onworks.net পরিষেবা ব্যবহার করে অনলাইনে xmldiff ব্যবহার করুন