3
回答
(java)Stax解析xml(格式不固定)
各位大家好,我现在手上有个300M的xml文件需要解析,这一块dom是不行了,我的xml格式很不固定,根节点是表名,子节点是字段,我现在要读取出来,插入数据库,同事呢,数据库的表和字段,是我xml解析出来的表和字段的交集,Stax解析式基于流的,那么如何使得判断xml解析的字段是在哪个表呢,(我是想放到hashmap里面去)
<无标签>
举报
枫林夜月
发帖于5年前 3回/360阅
共有3个答案 最后回答: 5年前

“数据库的表和字段,是我xml解析出来的表和字段的交集”,这个是神马意思?

把你的表字段和XML贴一段出来看看。

<?xml version="1.0" encoding="GB2312"?>
<a id="1">
  <name>tom</name>
  <age>28</age>
  <sex>"女"</sex>
</a>
<b  id="2">
  <name>jack</name>
  <student>"是"</student>
  <book>"背影"</book>
</b>
就比如这个xml a,b是表名,id,name,age  book  student 这些是字段 要把它添加到数据库中去,但是数据库中的表有可能是a,b,c也可能是a。数据库中的字段呢有可能是其中的两个,或者全部,或者比他多,这就是上面我说的“交集”


顶部