取得したノードリストの各セルの値にアクセスしたいと思います。
$xc->registerNs('ns', 'urn:schemas-microsoft-com:office:spreadsheet');
foreach my $row ($xc->findnodes('/ns:Workbook/ns:Worksheet/ns:Table/ns:Row'))
形式は次のとおりです。
<Row>
<Cell><Data ss:Type="String">sbdsvrwm832</Data></Cell>
<Cell><Data ss:Type="String">3.0.6</Data></Cell>
<Cell><Data ss:Type="Number">5.0999999999999996</Data></Cell>
<Cell><Data ss:Type="String"/></Cell>
<Cell><Data ss:Type="String">NA</Data></Cell>
<Cell><Data ss:Type="String">NA</Data></Cell>
<Cell><Data ss:Type="String">N/A in SHV3</Data></Cell>
<Cell><Data ss:Type="String">YES</Data></Cell>
<Cell><Data ss:Type="String"/></Cell>
<Cell><Data ss:Type="String">YES</Data></Cell>
<Cell><Data ss:Type="String">2013-09-20</Data></Cell>
<Cell><Data ss:Type="String">NO</Data></Cell>
<Cell><Data ss:Type="String"/></Cell>
</Row><Row>
<Cell><Data ss:Type="String">sbtorsvr832</Data></Cell>
<Cell><Data ss:Type="String">4.0.1</Data></Cell>
<Cell><Data ss:Type="Number">3.011111111</Data></Cell>
<Cell><Data ss:Type="String"/></Cell>
<Cell><Data ss:Type="String">ORI</Data></Cell>
<Cell><Data ss:Type="String">NA</Data></Cell>
<Cell><Data ss:Type="String">N/A in SHV3</Data></Cell>
<Cell><Data ss:Type="String">YES</Data></Cell>
<Cell><Data ss:Type="String"/></Cell>
<Cell><Data ss:Type="String">YES</Data></Cell>
<Cell><Data ss:Type="String">2013-07-18</Data></Cell>
<Cell><Data ss:Type="String">NO</Data></Cell>
<Cell><Data ss:Type="String"/></Cell>
</Row>...
...
Cell/Data 要素には、XPath 式で使用できる名前または ID がないことに注意してください (これらはほとんど同一の要素であり、一部の値は null であるか、空白を含む場合があります)。このような行ごとに任意のセルのデータにインデックスでアクセスする方法はありますか? 前もって感謝します。
アレックス