我的 xml 文件是这样的:
<Customers>
<Customer>
<name>foo</name>
<age>18</age>
<sexe>Male</sexe>
<Customer>
<Customer>
<name>foo1</name>
<age>25</age>
<sexe>Female</sexe>
<Customer>
.
.
.
.
.
.
</Customers>
这是一个巨大的 XML 文件(超过十万个客户),我需要将其解组然后放入我的数据库中,这是每月的任务。
我需要对其进行一些验证,然后如果客户正确将其保存到数据库中,如果客户的任何数据不正确,则记录错误并跳过该客户。
我正在考虑将我的验证规则写入 xsd,然后在使用ValidationEventHandler解组期间忽略整个客户。
任何人都知道我该怎么做?还是有其他解决办法?
我已经在网上搜索了几个小时,但没有找到任何答案。
函数式编程
相关分类