আমার দুটি ফাইলের একই ডেটা রয়েছে তবে বিভিন্ন লাইনে in
ফাইল 1:
<Identities>
<Identity>
<Id>048206031415072010Comcast.USR8JR</Id>
<UID>ccp_test_79</UID>
<DisplayName>JOSH CCP</DisplayName>
<FirstName>JOSH</FirstName>
<LastName>CCP</LastName>
<Role>P</Role>
<LoginStatus>C</LoginStatus>
</Identity>
<Identity>
<Id>089612381523032011Comcast.USR1JR</Id>
<UID>94701_account1</UID>
<DisplayName>account1</DisplayName>
<FirstName>account1</FirstName>
<LastName>94701</LastName>
<Role>S</Role>
<LoginStatus>C</LoginStatus>
</Identity>
</Identities>
ফাইল 2:
<Identities>
<Identity>
<Id>089612381523032011Comcast.USR1JR</Id>
<UID>94701_account1</UID>
<DisplayName>account1</DisplayName>
<FirstName>account1</FirstName>
<LastName>94701</LastName>
<Role>S</Role>
<LoginStatus>C</LoginStatus>
</Identity>
<Identity>
<Id>048206031415072010Comcast.USR8JR</Id>
<UID>ccp_test_79</UID>
<DisplayName>JOSH CCP</DisplayName>
<FirstName>JOSH</FirstName>
<LastName>CCP</LastName>
<Role>P</Role>
<LoginStatus>C</LoginStatus>
</Identity>
</Identities>
আমি যদি diff file1 file2
কমান্ড ব্যবহার করি তবে আমি নীচে প্রতিক্রিয়া পাচ্ছি:
1,10d0
< <Identities>
< <Identity>
< <Id>048206031415072010Comcast.USR8JR</Id>
< <UID>ccp_test_79</UID>
< <DisplayName>JOSH CCP</DisplayName>
< <FirstName>JOSH</FirstName>
< <LastName>CCP</LastName>
< <Role>P</Role>
< <LoginStatus>C</LoginStatus>
< </Identity>
20a11,20
> <Identities>
> <Identity>
> <Id>048206031415072010Comcast.USR8JR</Id>
> <UID>ccp_test_79</UID>
> <DisplayName>JOSH CCP</DisplayName>
> <FirstName>JOSH</FirstName>
> <LastName>CCP</LastName>
> <Role>P</Role>
> <LoginStatus>C</LoginStatus>
> </Identity>
তবে আমার কোনও পার্থক্য পাওয়া দরকার, কারণ এই ফাইলগুলির বিভিন্ন লাইনে একই ডেটা রয়েছে।
xmldiff
, তবে আমি মনে করি এটি এখনও আদেশটি পরিবর্তন লক্ষ্য করবে, কারণ জেনেরিক এক্সএমএলে আদেশ প্রাসঙ্গিক। আমি মনে করি যে আপনার সর্বোত্তম পদ্ধতির প্রতিটি ফাইলকে ক্যানোনিকাল অর্ডার এবং ফর্ম্যাটে রাখতে একটি এক্সএমএল পার্সার এবং জেনারেটর ব্যবহার করা xmldiff
বা তারপরে বা ব্যবহার করা উচিত diff
। আপনার প্রিয় স্ক্রিপ্টিং ভাষার জন্য একটি চাকরি (পার্ল, রুবি, পাইথন, ইত্যাদি)।