xml解析入库
2017-02-21 10:19:49 0 举报
XML解析入库是一种将XML数据转换为结构化数据并存储到数据库中的过程。这个过程通常包括以下几个步骤:首先,使用XML解析器读取和解析XML文件;然后,将解析后的数据转换为结构化数据,如关系型数据库中的表格;最后,将结构化数据插入到数据库中。这种方法可以有效地处理大量的XML数据,并将其转换为易于查询和分析的结构化数据。此外,XML解析入库还可以与其他数据处理工具集成,以实现更复杂的数据处理和分析任务。总之,XML解析入库是一种高效、灵活且功能强大的数据处理方法,适用于各种需要处理大量XML数据的应用场景。
作者其他创作
大纲/内容
存入成功List
Y
海贝连接失败无处理
N
Start
处理完,数据备份至succ
2.数据入库处理helper
2.数据入库处理helper-3.数据备份
大样解析成功
数据以json格式备份到dataerror
是否解析完
End
3.xml备份
1.单条xml解析XmlParser
大样节点解析
扫面共享目录fetch待解析xml文件
由于当前xml解析完毕后,有解析成功的,也有解析失败的,故将数据分开处理;1.解析成功的数据集合--- 数据处理:通过反查海贝,进行数据排重(重复入库数据做更新,未找到则做插入)2.解析失败的数据集合--- 失败原因:(稿件图缺失,数据错误) 数据处理:生成json,做数据备份,后期进行查看,或做手动入库,或重新推送
1单条xml解析完,解析数据存入集合
海贝入库成功
遍历解析xml文件集合
总流程
小样/图片节点解析
跳出当前xml解析,解析下一份xml文件
succList是否不为空,failList是否为空
需要修改位置:小样、图片解析数据入库:数据更新,插入重构:节点抽象为类一个版本内容重复推送版本修改后推送,版本号没变,但内容有改变,版本号改变,内容改变
存入失败List
获取XmlParser解析后数据list
一条xml文件包含大样,小样,图片节点大样解析失败原因:版面图上传fastdfs失败小样解析失败原因:稿件图上传fastdfs失败
解析成功:succList解析失败:failList
小样/图片解析成功
0 条评论
下一页