我有一個關於在Ruby中使用XPATH解析XML文檔的問題。使用XPATH和Ruby在XML文檔中循環
我的XML的一小部分:
...
<Row>
<Cell ss:StyleID="s248"><Data ss:Type="String">Picardie</Data></Cell>
<Cell ss:Index="4" ss:StyleID="s28"/>
</Row>
<Row>
<Cell ss:StyleID="s249"><Data ss:Type="String"><Font html:Color="#0000D4"
xmlns="http://www.w3.org/TR/REC-html40">80 Somme</Font></Data></Cell>
<Cell ss:Index="3" ss:StyleID="s30"/>
<Cell ss:StyleID="s28"/>
</Row>
<Row>
<Cell ss:StyleID="s250"><Data ss:Type="String"><Font html:Color="#DD0806"
xmlns="http://www.w3.org/TR/REC-html40">André</Font></Data></Cell>
<Cell ss:Index="3" ss:StyleID="s30"/>
<Cell ss:StyleID="s28"/>
</Row>
<Row>
<Cell ss:StyleID="s36"><Data ss:Type="String">23, rue des Lingers </Data></Cell>
<Cell ss:StyleID="s36"><Data ss:Type="String">80100 ABBEVILLE</Data></Cell>
<Cell ss:StyleID="s38"><Data ss:Type="String">'</Data></Cell>
</Row>
<Row ss:StyleID="s82">
<Cell ss:StyleID="s49"><Data ss:Type="String">32, rue des Trois Cailloux</Data></Cell>
<Cell ss:StyleID="s49"><Data ss:Type="String">80000 AMIENS</Data></Cell>
<Cell ss:StyleID="s48"><Data ss:Type="String">03.22.22.01.66</Data></Cell>
<Cell ss:StyleID="s85"/>
</Row>
...
期望輸出繼電器:
...
'Picardie' '80 Somme' 'André' '23, rue des Lingers' '80100 ABBEVILLE'
'Picardie' '80 Somme' 'André' '32, rue des Trois Cailloux' '80000 AMIENS' '03.22.22.01.66'
...
你有一個想法?
數據集的開始和結束的標準是什麼?圍繞一組的行是否有任何封閉元素? – ceving 2011-05-05 10:07:36