मुझे उत्पन्न .xml और .wsdl फ़ाइलों वाली बड़ी निर्देशिका संरचनाओं को अलग करने की आवश्यकता है। जनरेटेड .xml फ़ाइलें उस क्रम में भिन्न होती हैं जो बच्चे तत्व प्रकट होते हैं। XmlUnit Diff.similar() विधि इस मामले को संभालने के लिए माना जाता है:क्या XmlUnit के लिए कोई विकल्प हैं?
'दो दस्तावेज़ों को "समान" माना जाता है यदि उनमें ऑर्डर के बावजूद समान तत्व और गुण होते हैं।'
हालांकि यह मामला नहीं है। मैंने एक .xml फ़ाइल ली, दो बाल तत्वों के क्रम को उलट दिया और XmlUnit का कहना है कि वे समान नहीं हैं।
XmlUnit टूटा हुआ है, अंतर्निहित diff उपयोगिता से अधिक कार्यक्षमता प्रदान नहीं करता है।
क्या XmlUnit का कोई विकल्प है जो बाल तत्वों के क्रम में .xml फ़ाइलों में साधारण अंतर को पहचानता है?
अगर आप चाहते हैं:
http://www.infoq.com/articles/xml-unit-test
मेरे मामले में, यह सिर्फ तत्व क्वालीफायर अधिभावी हल किया गया था आपकी पोस्ट को संपादित करने के लिए आपको अपनी पोस्ट संपादित करने की आवश्यकता है (ए) आपका कोड दिखा रहा है कि आपने 'डिफ' को तुरंत कैसे चालू किया और 'Diff.similar() ', और (बी) एक्सएमएल का न्यूनतम उदाहरण जो दर्शाता है कि आप गलत आउटपुट के रूप में क्या समझते हैं। –