如何用Java解析这个XML文件
我有以下xml文件,我需要用Java解析它。该文件有200多行,我只给出了两行作为示例 请提供解析大型文件(如DOM、SAX、StaX)的最佳方法,并提供一个使用此文件的工作示例,我们将不胜感激-谢谢如何用Java解析这个XML文件,java,xml,dom,sax,stax,Java,Xml,Dom,Sax,Stax,我有以下xml文件,我需要用Java解析它。该文件有200多行,我只给出了两行作为示例 请提供解析大型文件(如DOM、SAX、StaX)的最佳方法,并提供一个使用此文件的工作示例,我们将不胜感激-谢谢 <?xml version="1.0"?> <vdb> <database_data> <table_data name="Messages"> <row rowid="1">
<?xml version="1.0"?>
<vdb>
<database_data>
<table_data name="Messages">
<row rowid="1">
<col name="firstname"> yong </col>
<col name="lastname"> mook </col>
<col name="nickname"> mkyong </col>
<col name="salary"> 100000 </col>
</row>
<row rowid="2">
<col name="firstname"> foo </col>
<col name="lastname"> yah </col>
<col name="nickname"> fyah </col>
<col name="salary"> 200000 </col>
</row>
</table_data>
</database_data>
</vdb>
勇
穆克
mkyong
100000
福
是的
fyah
200000
先看一下初学者我只是想介绍一下我的好朋友嗨,欢迎来到StackOverflow。我不知道你是否注意到了,但这个网站叫做StackOverflow,而不是WriteMyCodeFormoOverflow。请尝试做一些研究,并根据所学内容尝试自己解决问题。如果您有问题,我们很乐意为您提供帮助。问题是,当我使用SAX解析器时,它会将起始元素获取为col,我想知道在col元素中,如何获取name属性的值?取决于您处理事件的方式(在我的例子中是DefaultHandler)startElement的参数之一是属性。您需要询问此参数。我建议你看看