मुझे लगता है कि मेरे पास हल करने के लिए एक अनूठी समस्या है। खैर, मुझे Google का उपयोग करके पर्याप्त जानकारी नहीं मिल रही है। तो यहां यह जाता है,एक्सएमएल डिफ और मर्ज
मैं जावा ईई एसओए एप्लिकेशन पर काम करता हूं जो ओरेकल एक्सएमएल डीबी का उपयोग कर XML दस्तावेज़ों को एक्सएमएल के रूप में संग्रहीत करता है। जब भी एक्सएमएल बदलता है, मैं संस्करण बढ़ाता हूं और पिछले संस्करण को एक अलग तालिका में फेंक देता हूं।
अब आवश्यकता है, मुझे पूरे एक्सएमएल दस्तावेज़ की बजाय एक्सएमएल के रूप में 2 संस्करणों के बीच मतभेदों को स्टोर करना चाहिए।
- क्या कोई जावा लाइब्रेरी है जो एक्सएमएल तुलना कर सकती है? (XMLUnit, ...?)
- क्या XML अंतर को कैप्चर करने के लिए मानक XML स्कीमा है?
- संस्करणों के बीच आगे और आगे जाने के लिए एक्सएमएल में "मतभेद" लागू करने के लिए मैं किस परिवर्तन तकनीक का उपयोग कर सकता हूं? (एक्सएसएलटी, ग्रोवी, ....?)
मैं आपके समय की सराहना करता हूं।
एक मानक प्रारूप के बारे में, आप [आरएफसी 5261] देखा है (https://tools.ietf.org/html/rfc5261)? - कभी नहीं की तुलना में बेहतर देर - यह एक छोटा सा द्वारा अपने प्रश्न पहले का है लगता है। – BrainSlugs83