मैं एक तृतीय-पक्ष लाइब्रेरी का उपयोग कर रहा हूं जो "एक्सएमएल" लौटाता है जो मान्य नहीं है, क्योंकि इसमें अमान्य वर्ण हैं, साथ ही गैर-घोषित इकाइयां भी हैं। मुझे इस एक्सएमएल को पार्स करने के लिए जावा एक्सएमएल पार्सर का उपयोग करने की ज़रूरत है, लेकिन यह चौंकाने वाला है।जावा में खराब XML को स्वच्छ करना
क्या इस एक्सएमएल को स्वच्छ करने का एक सामान्य तरीका है ताकि यह वैध हो जाए?
dom4j कुछ मामूली त्रुटियों के बावजूद पार्स की तुलना में एक और शक्तिशाली पार्सर है http://dom4j.sourceforge.net –