http://stackoverflow.com/questions/141993/best-way-to-compare-2-xml-documents-in-java
Document sqlReport ;
節點名稱不同是否equal???
for(int i =0;i<sqlnodeList.length;i++)
{
sqlnode = sqlnodelist.item(i);
bool hbase =compare(sqlnode,hbasenodelist)
bool cass = compare(sqlnode,cassnodelist)
}
for(int j =0;j<hbasenodelist.length;j++]){
if(sqlnode.equal(hbasenode[j]))
{
hbaseflag = true;
hbasenodelist.remove(sqlnode)
sqlReport.add(sqlnode);
}
if(hbaseflag==false)
{
sqlnode.changeNodeNameAs(hbase);
sqlReport.add(sqlnode)
}
loop最後hbase剩下來的是sql沒有的node
for(剩下hbaseNodlist)
{
所有節點名稱改為<sql>
}
}
}
sqlval=xml2string(sqlxmlDoc);
result[1]=sqlval;
result[2]=hbaseval;
result[3]=cassval;
沒有留言:
張貼留言