J'ai une question sur l'analyse de document XML avec XPATH dans Ruby.Boucle dans un document XML avec XPATH et Ruby
Une petite partie de mon 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>
...
ouput désiré:
...
'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'
...
Avez-vous une idée?
Quel est le critère pour le début et la fin d'un ensemble de données? Y a-t-il un élément entourant les rangées d'un ensemble? – ceving