中国开发网: 论坛: 程序员情感CBD: 贴子 390859
Apache
[技术贴]XML问题
我想做到的就是把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>











相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录