我是Java新手。 我想解析庞大的xml文件,例如250 MB或更大。但我不知道内容。 你能建议一下,怎么解析它? 谢谢你的帮助。
答案 0 :(得分:2)
您可以使用SAX或DOM解析器解析Xml文件。
对于大文件,您应该使用SAX Parser,因为那样您就不需要加载整个文件了。使用它,您将获得XML文件。
对于较小的文件,您可以使用DOM解析器。这个将文件加载到一个结构中,然后它将让你使用它。
Here您将找到有关它们和StAX解析器的一些信息。它是用Java编写的,因此它可以满足您的要求。