xPathを使用して、最初の「行」から2番目以降の「行」ノードのすべてのノードに正しいノードを取得する方法はありますか?
XML データ:
<extracted>
<row>
<item>Hour1</item>
<item>Hour2</item>
<item>Hour3A</item>
<item>Hour3B</item>
<item>Hour4</item>
<item>Hour5</item>
<item>Hour6</item>
<item>Hour7</item>
<item>Hour8</item>
<item>Hour9</item>
<item>Hour10</item>
<item>Hour11</item>
<item>Hour12</item>
<item>Hour13</item>
<item>Hour14</item>
<item>Hour15</item>
<item>Hour16</item>
<item>Hour17</item>
<item>Hour18</item>
<item>Hour19</item>
<item>Hour20</item>
<item>Hour21</item>
<item>Hour22</item>
<item>Hour23</item>
<item>Hour24</item>
<item>Aver./Sum</item>
</row>
<row>
<item>12,43</item>
<item>12,40</item>
<item>12,40</item>
<item/>
<item>12,40</item>
<item>12,40</item>
<item>12,48</item>
<item>14,35</item>
<item>15,48</item>
<item>22,79</item>
<item>24,16</item>
<item>24,35</item>
<item>28,25</item>
<item>24,68</item>
<item>23,30</item>
<item>21,93</item>
<item>16,76</item>
<item>15,08</item>
<item>15,06</item>
<item>14,89</item>
<item>14,79</item>
<item>16,06</item>
<item>15,45</item>
<item>14,57</item>
<item>14,57</item>
<item>17,13</item>
</row>
<row>
<item>12,43</item>
<item>12,40</item>
<item>12,40</item>
<item/>
<item>12,40</item>
<item>12,40</item>
<item>12,48</item>
<item>14,35</item>
<item>15,48</item>
<item>22,79</item>
<item>24,16</item>
<item>24,35</item>
<item>28,25</item>
<item>24,68</item>
<item>23,30</item>
<item>21,93</item>
<item>16,76</item>
<item>15,08</item>
<item>15,06</item>
<item>14,89</item>
<item>14,79</item>
<item>16,06</item>
<item>15,45</item>
<item>14,57</item>
<item>14,57</item>
<item>17,13</item>
</row>
</extracted>
例: 12,43 件が「Hour1」に一致します。「時間」の行はこの 1 行だけですが、値の行はいくつかあります。
私がやろうとしていたこと:
どういうわけかノードの位置を取得し、最初の「行」ノードの述語でその位置を使用します。