最近遇到需要用java将结构相同的两个或者多个XML文件合并的问题,在网上找了不短时间,没有找到理想的答案,请各位大哥大姐帮帮忙,谢谢了!
XML如下
a.xml:
<student>
<ID>
<URL sqlserver>
<tt student.id/>
</URL>
</ID>
</student>
b.xml:
<student>
<ID>
<URL mysql>
<tt student.id/>
</URL>
</ID>
</student>期望中的结果是
c.xml
<student>
<ID>
<URL sqlserver>
<tt student.id/>
</URL>
<URL mysql>
<tt student.id/>
</URL>
</ID>
</student>
请问用java这该怎么解决,谢谢了
XML如下
a.xml:
<student>
<ID>
<URL sqlserver>
<tt student.id/>
</URL>
</ID>
</student>
b.xml:
<student>
<ID>
<URL mysql>
<tt student.id/>
</URL>
</ID>
</student>期望中的结果是
c.xml
<student>
<ID>
<URL sqlserver>
<tt student.id/>
</URL>
<URL mysql>
<tt student.id/>
</URL>
</ID>
</student>
请问用java这该怎么解决,谢谢了
上面的XML可能有点格式不正确,应该如下
a.xml
<Maps>
<Map ="ID">
<DB URL="sqlserver">
<dbcolumn>student.id</dbcolumn>
</DB>
</Map>
</Maps>b.xml
<Maps>
<Map ="ID">
<DB URL="mysql">
<dbcolumn>student.id</dbcolumn>
</DB>
</Map>
</Maps>合并后的结果是
<Maps>
<Map ="ID">
<DB URL="sqlserver">
<dbcolumn>student.id</dbcolumn>
</DB>
<DB URL="mysql">
<dbcolumn>student.id</dbcolumn>
</DB>
</Map>
</Maps>
当然其中还有很多不同的,哪位大侠能给出实例代码不?谢谢了