我正在尝试将包含大量标记的大型xml文件转换为Java类进行解析。但由于没有大量的标记,因此很难为每个任务创建Java类。有什么可以自动化这个。
大约有200个唯一标签及其400mb xml文件。
我要做的是解析一个xml并为它生成csv,然后将其插入到表中。
答案 0 :(得分:0)
问题很模糊,我不确定你想要达到的目的,但你可能对学习SAX感兴趣。
在Java,DOM和SAX中解析XML有两种主要方式。对于大型文档,SAX更好,因为DOM将整个文档加载到内存中,而SAX是顺序的和事件驱动的
简易教程here