请看看下面的链接(这里的代码不遵循SAX)使用Java读取XML - SAX解析器
http://viralpatel.net/blogs/parsing-reading-xml-file-in-java-xml-reading-java-tutorial/
在这里,好像我必须知道主的名字孩子elemenet(在这种情况下,“学生”),并解析它作为一个字符串
NodeList studentList = docEle.getElementsByTagName("student");
所以在这里,很喜欢用固定的元素名称解析XML。但是,我有XML文件,我永远不会知道元素的名称。也就是说,在第一个xml文件中,标记名称可以是'食物',在第二个xml文件中,标记名称可以是“饮料”等等。这意味着,我永远不会知道那里有什么元素,他们的名字/标签是什么。
我该如何编写新的代码/编辑给定的代码?请帮忙。
您至少应该知道从XML中获取的数据是什么。在您甚至可以将元素从中取出之前,XML将被解析。 – nhahtdh
这是针对KPI的。那么,行业数据 –
您是否正在编写用于解析任意XML的库?否则,您应该了解XML文档的方案,并将任何意外的元素作为错误处理。 –