我正在使用xercesc(C ++)库来处理带有xercesc :: XercesDOMParser类的XML文档。 比较两个XML文档的最简单方法是什么? 说,我用:
XercesDOMParser parser1;
parser1.parse("1.xml");
DOMDocument* doc1 = parser1.getDocument();
XercesDOMParser parser2;
parser2.parse("2.xml");
DOMDocument* doc2 = parser2.getDocument();
我怎么知道doc1和doc2从xml的角度来看是相同的(即它们可以有不同的空格/行尾/缩进,但代表相同的XML内容)?