두 XML 기반 구문 분석 트리를 비교하고 차이를 만드는 효율적인 방법을 찾고 있습니다.XML 버전 관리 알고리즘
이러한 차이점을 저장하는 가장 좋은 방법은 무엇이라고 생각하십니까? 나는이 작업을 수행 한 것 :
XML의 A :
<w:p>
<w:pPr>
<w:spacing w:after="1"/>
</w:pPr>
<w:r>
<w:t>World</w:t>
</w:r>
</w:p>
XML의 B :
<w:p>
<w:pPr>
<w:spacing w:after="1"/>
</w:pPr>
<w:r>
<w:t>ASDF</w:t>
</w:r>
</w:p>
알고리즘은 "세계"가 "자위대"로 변경 한 후 저장했다고 판단 :
div: <w:p><w:r><w:t>World</w:t> -> <w:p><w:r><w:t>ASDF</w:t>
발생 가능한 모든 문제를 해결하기에 충분합니까?
누구나 그 좋은 방법을 알고 있습니까? 어떤 도움이 정말로 감사하겠습니다!