解析带有大量标签的大型XML

问题描述:

我想将包含大量标签的大型xml文件转换为Java类进行解析。但是由于存在大量标签,因此很难为每个任务创建Java类。可以自动执行此操作。解析带有大量标签的大型XML

大约有200个独特的标签和一个400MB的XML文件。

我想要做的是解析一个XML并为它生成csv,稍后将其插入到表中。

+1

能否请您粘贴在你试图解决的办法.. – Shashi

+0

是有没有任何DTD或XSD的XML? – Shashi

+0

你可以阅读这个类并生成类代码,或者你可以使用'Map ' –

这个问题很模糊,我不确定你想要达到什么目的,但是你可能对学习SAX感兴趣。

在Java,DOM和SAX中解析XML有两种主要方法。 SAX是大文件更好,因为DOM加载整个文档到内存,而SAX是顺序和事件驱动

简易教程here