我的意思是.有两个XML Doc 其中 XML Doc 1 是一个主文件, XML Doc 2是一个副文件
Doc 2 中只具有 Doc 1中 某个分支,并且这个分支中,具有Doc 1 中 没有的内容
然后将Doc 2 中 与 Doc 1中相似的结构合并.
使Doc1 中 包含 Doc 2 所有的内容
在合并的过程中,按照根部结构相同 即合并的原则
XML Doc 1 具有整体上的树结构,效果类似
a
|
----b
|
----c
|
----d
XML Doc 2 具有一个分支的树结构
a
|
----b
|
-----f
|
-----g
我想实现的效果就是 这样
a
|
----b
| |
| -----f
| |
| -----g
----c
|
----d
具体到XML Docment中 ,稍有所区别
XML Doc 1
<?xml version="1.0" encoding="utf-8"?>
<root>
<typekind text="交通工具">
<typekindthinglist>
<thing_id id="dd59927" title="火车" url=""></thing_id>
<thing_id id="59dddd7" title="飞机" url=""></thing_id>
</typekindthinglist>
<typekindchildtype>
</typekindchildtype>
</typekind>
<typekind text="食品">
<typekindthinglist>
<thing_id id="dd59927" title="月饼" url=""></thing_id>
<thing_id id="59dddd7" title="豆沙包" url=""></thing_id>
</typekindthinglist>
<typekindchildtype>
</typekindchildtype>
</typekind>
<typekind text="药品">
<typekindthinglist>
<thing_id id="dd59927" title="感冒药" url=""></thing_id>
<thing_id id="59dddd7" title="去痛片" url=""></thing_id>
</typekindthinglist>
<typekindchildtype>
</typekindchildtype>
</typekind>
</root>
XML Doc 2
<?xml version="1.0" encoding="utf-8"?>
<root>
<typekind text="交通工具">
<typekindthinglist>
</typekindthinglist>
<typekindchildtype>
<typekind text="水上工具">
<typekindthinglist>
<thing_id id="dd59927" title="轮船" url=""></thing_id>
<thing_id id="59dddd7" title="快艇" url=""></thing_id>
</typekindthinglist>
<typekindchildtype>
</typekindchildtype>
</typekind>
</typekindchildtype>
</typekind>
</root>
XML Doc 3
<?xml version="1.0" encoding="utf-8"?>
<root>
<typekind text="交通工具">
<typekindthinglist>
<thing_id id="dd59927" title="火车" url=""></thing_id>
<thing_id id="59dddd7" title="飞机" url=""></thing_id>
</typekindthinglist>
<typekindchildtype>
<typekind text="水上工具">
<typekindthinglist>
<thing_id id="dd59927" title="轮船" url=""></thing_id>
<thing_id id="59dddd7" title="快艇" url=""></thing_id>
</typekindthinglist>
<typekindchildtype>
</typekindchildtype>
</typekind>
</typekindchildtype>
</typekind>
<typekind text="食品">
<typekindthinglist>
<thing_id id="dd59927" title="月饼" url=""></thing_id>
<thing_id id="59dddd7" title="豆沙包" url=""></thing_id>
</typekindthinglist>
<typekindchildtype>
</typekindchildtype>
</typekind>
<typekind text="药品">
<typekindthinglist>
<thing_id id="dd59927" title="感冒药" url=""></thing_id>
<thing_id id="59dddd7" title="去痛片" url=""></thing_id>
</typekindthinglist>
<typekindchildtype>
</typekindchildtype>
</typekind>
</root>