J'ai un document XML quelque chose comme :::Comment 'sélectionner' à partir de XML avec des espaces de noms?
<?xml version="1.0" encoding="utf-8"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="urn:schemas-microsoft-com:office:spreadsheet">
<Worksheet ss:Name="Worksheet1">
<Table>
<Column ss:Width="100"></Column>
<Row>
<Cell ss:Index="1" ss:StyleID="headerStyle">
<Data ss:Type="String">Submitted By</Data>
</Cell>
</Row>
<Row>
<Cell ss:Index="1" ss:StyleID="alternatingItemStyle">
<Data ss:Type="String">Value1-0</Data>
</Cell>
</Row>
</Table>
<AutoFilter xmlns="urn:schemas-microsoft-com:office:excel"
x:Range="R1C1:R1C5"></AutoFilter>
</Worksheet>
</Workbook>
Le problème est lorsque vous essayez de sélectionner des lignes avec
<xsl:for-each select="//Row">
<xsl:copy-of select="."/>
</xsl:for-each>
Il ne correspond pas à. J'ai enlevé tout l'espace-nom et ça marche bien. Alors, comment puis-je obtenir le «select» pour correspondre à Row?
Ce dernier semble être plus concis. Merci. –