Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
StAX解析器:重复的节点名称和特定注释_Stax - Fatal编程技术网

StAX解析器:重复的节点名称和特定注释

StAX解析器:重复的节点名称和特定注释,stax,Stax,我尝试使用StAX解析器解析xml文件,但我面临两个问题: 第一:两个节点具有相同的名称 第二:阅读值之前的注释 <database> <!-- 2015-03-10 01:29:00 EET / 130 --> <row><v> 2.74 </v><v> 1.63 </v></row> <!-- 2015-03-10 01:30:00 EET / 170 --> <row>&

我尝试使用StAX解析器解析xml文件,但我面临两个问题: 第一:两个节点具有相同的名称 第二:阅读值之前的注释

<database>
<!-- 2015-03-10 01:29:00 EET / 130 --> <row><v> 2.74 </v><v> 1.63 </v></row>
<!-- 2015-03-10 01:30:00 EET / 170 --> <row><v> 5.33 </v><v> 1.68 </v></row>
<!-- 2015-03-10 01:31:00 EET / 180 --> <row><v> 7.62 </v><v> 1.83 </v></row>
<database>

2.74  1.63 
5.33  1.68 
7.62  1.83 
我想收集这样的数据:

日期:2015-03-10 01:29:00

V1:2.74

V2:1.63

我以前使用过Dom解析器,处理复杂的节点名和注释非常容易。不幸的是,我现在不得不使用StAX,我不知道如何解决这些问题:(

  • 第一个问题:两个节点具有相同的名称
  • <v> 2.74 </v><v> 1.63 </v>