我正在寻找一种高效的方法来比较和获取两个基于XML的解析树之间的差异。
您认为存储这些差异的最佳方式是什么?我会这样做:
XML A:
XML B:
该算法确定“World”已经改变为“ASDF”,然后存储:
这是否足以涵盖所有可能出现的情况?
有人知道一个好方法吗?任何帮助都将不胜感激!
您认为存储这些差异的最佳方式是什么?我会这样做:
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>
该算法确定“World”已经改变为“ASDF”,然后存储:
div: <w:p><w:r><w:t>World</w:t> -> <w:p><w:r><w:t>ASDF</w:t>
这是否足以涵盖所有可能出现的情况?
有人知道一个好方法吗?任何帮助都将不胜感激!