比较两个xml内容是否相同?
现有a.xml和b.xml
如何用java比较两个xml是否相同?并记录不同的地方.
a.xml:
XML code:
<?xmlversion="1.0" ?>
<A>
<a>a</a>
<b>b</b>
<c>c</c>
</A>
b.xml:
XML code:
<?xmlversion="1.0" ?>
<A>
<a>a</a>
<bb>bb</bb>
<c>c</c>
</A>
你要开发这个软件? 累死你!
Eclipse有现成的diff功能,网上也有专门的diff软件。
麻烦大了
分别解析出每个XML里的内容,分别比较,一个循环差不多了吧
没这么简单的,要想做到类似svn的比较程度,看出是否在某个位置增加了几个节点,或者哪些节点换了位置...
麻烦死
用软件 吧, beyondcompare 超级 强大。。
给你一个思路
解析成 树
然后对比相应节点!
支持自创.加油!
谁会?写出来那算牛人了。
呵呵,支持。
xmlunithttp://xmlunit.sourceforge.net/
Java code
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlight
相关问答:
<?xml version="1.0" encoding="gb2312" ?>
<sites>
<site>
<name>.Net开发者园地</name>
<url>http://dotnet.aspx.cc</url>
<img&g ......
如题
请问能不能给点指点,关于这个课题我不知道该怎么准备!
说得太简洁了,不理解
买几本xml基础的书看看
是解析xml吗?如果是,建议先用dom解析,找到方法后,可以直接使用jquery解析,建 ......
Java code:
/**
* 设置指定的元素名和节点索引所对应节点的内容
* @param 元素名
* @param 节点索引
* @param 内容
*/
public void setElementContent(String elementName,in ......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
string b = "";
b = System.Guid.NewGuid().ToString();//获得会话ID
//写XML
XmlDocument xml = new XmlDocumen ......