Je dispose d'une base de données dans Calc que je veux exporter au format XML à l'aide de filtres xslt. Les filtres fonctionnent correctement sauf lorsque les valeurs de deux colonnes adjacentes sont identiques. Par exemple, voir les données ci-dessous ...Bogue OpenOffice lors de l'exportation à partir de Calc à l'aide de filtres xslt
SrNo Col2 Col3 Col4 Col5 1 PQR 123 567 LMN 2 OPQ 665 786 BCD 3 EUR 443 443 UFF 4 OLE 345 887 JAS 5 EJR 565 565 OEP
Pour les données ci-dessus, cette erreur ne se produit que pour les lignes 3 et 5. Pour une raison quelconque, le filtre saute col4 et prend la valeur de Col5. Pour le reste des données, l'exportation fonctionne parfaitement. Voici le code xslt ...
<row>
<col1><xsl:value-of select="table:table-cell[1]"/></col1>
<col2><xsl:value-of select="table:table-cell[2]"/></col2>
<col3><xsl:value-of select="table:table-cell[3]"/></col3>
<col4><xsl:value-of select="table:table-cell[4]"/></col4>
<col5><xsl:value-of select="table:table-cell[5]"/></col5>
</row>
Quelqu'un peut-il donner des données à ce sujet? C'est assez bizarre et je suis vraiment coincé à cause de ça. Btw, j'utilise OpenOffice 3.1.1 (Build 9420) avec xslt 2.0.
Merci d'avoir posté le code. Aidera également si vous pouvez voter ma réponse si c'était utile :) –