[阅读: 463] 2006-09-05 21:15:12
我想做到的就是把XML Doc1 和 XML Doc2 合成为 XML Doc3 的样子,大概的效果就是把前几层结构相同的子项合并到一起.
研究一晚上,,没找到简单的办法,请各种牛指教
XML Documnet 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>
<typekind text="小菜">
<typekindthinglist>
<thing_id id="dd59927" title="花生米" url=""></thing_id>
<thing_id id="59dddd7" title="蚕豆" url=""></thing_id>
</typekindthinglist>
<typekindchildtype>
</typekindchildtype>
</typekindchildtype>
</typekind>
</root>
XML Document 2
<?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>
</typekindchildtype>
</typekind>
</root>
XML Document 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 text="主食">
<typekindthinglist>
<thing_id id="dd59927" title="米饭" url=""></thing_id>
<thing_id id="59dddd7" title="面条" url=""></thing_id>
</typekindthinglist>
<typekindchildtype>
</typekindchildtype>
</typekindchildtype>
</typekind>
</root>