Необходимо получить значение элемента строки снизу XML, используя xslt.
Ввод Xml:
<Root>
<Table>
<Row1 ColumnA_1="1A" ColumnB_1="1B" ColumnC_1="1B"/>
<Row2 ColumnA_2="2A" ColumnB_2="2B" ColumnC_2="2C"/>
<Row3 ColumnA_3="3A" ColumnB_3="3B" ColumnC_3="3C"/>
<Row4 .......
<Rown>
</Table>
</Root>
мы можем получить значение тега без l oop, используя приведенный ниже код :
<xsl:value-of select="/Root/Table/Row1/@ColumnA_1"/>
<xsl:value-of select="/Root/Table/Row2/@ColumnA_2"/>
Как мы можем получить значение элемента строки, используя ниже l oop?
<xsl:for-each select="Root/Table">
<xsl:for-each select="./*">
<Row><xsl:value-of select="/Root/Table/*/@ColumnA_ + position()"/</Row>
</xsl:for-each>
</xsl:for-each>