我正在尝试将包含大量标记的大型 xml 文件转换为 Java 类进行解析。但是由于没有大量标记,因此很难为每个任务创建 Java 类。有什么可以自动执行此操作。
大约有 200 个独特的标签和一个 400mb 的 xml 文件。
我想要做的是解析 xml 并为其生成 csv,稍后将其插入表中。
这个问题很模糊,我不确定你想要达到什么目标,但你可能有兴趣了解 SAX。
在 Java 中解析 XML 的主要方法有 2 种,DOM 和 SAX。SAX 更适合大型文档,因为 DOM 将整个文档加载到内存中,而 SAX 是顺序的和事件驱动的
简单教程在这里