sqlservermerge2xml&使用java提取这些数据并将其存储在db表中
我是Java新手,我想做以下任务。请引导我做同样的事情
我想为下面的任务用Java(核心Java或servlet)编写源代码
使用对象、数据结构、接口、线程池、连接池(如果适用)。 如果需要或适用,执行任何验证:
- 假设有两个xml文件:
第一个xml:
<geodata>
<person name="tom">
<address>2344 States Drive, MA 01213, USA</address>
<phonenumber>333-222-2222</phonenumber>
</person>
<person name="mat">
<address>2345 Gates Drive, PA 11213, USA</address>
<phonenumber>444-222-2222</phonenumber>
</person>
</geodata>
第二个xml:
<salarydata>
<person name="mat">
<salary>$3000</salary>
<pension>$500</pension>
</person>
<person name="tom">
<salary>$3500</salary>
<pension>$700</pension>
</person>
</salarydata>
从上述两个xml中,形成一个xml,比如persondata。xml(通过Java 程序,将上述两个文件作为输入),如下所示:
<persondata>
<person name="tom">
<address>2344 States Drive, MA 01213, USA</address>
<phonenumber>333-222-2222</phonenumber>
<salary>$3500</salary>
<pension>$700</pension>
</person>
<person name="mat">
<address>2345 Gates Drive, PA 11213, USA</address>
<phonenumber>444-222-2222</phonenumber>
<salary>$3000</salary>
<pension>$500</pension>
</person>
</persondata>
使用Java从persondata中提取此数据。xml并存储在persondata db表中。 形成您自己的persondata表结构(保留上述persondata.xml元数据作为参考)。 数据库位于SQL Server中
编写一个html表单,从用户处为每个db字段(例如,States Drive或333或$700)接收一些关键字,并编写一个相应的操作Servlet,用于搜索persondata db表并将匹配的记录打印/回显到用户屏幕上(在本例中为tom的记录)
Pl.在本练习中,只要您认为合适,就使用相关的工具/组件,如AJAX、J Query
# 1 楼答案
下面是使用JDOM的代码:
# 2 楼答案
最后我找到了我自己问题的答案,这很有效