XSLT - как сделать цикл по аттрибутам узла

Drakon

Новичок
XSLT - как сделать цикл по аттрибутам узла

Как сделать его я понял... Как получить имя аттрибута тоже... А как получить его значение?

Код:
<xsl:for-each select="rules/attribute::*">
	<tr>
		<td><xsl:value-of select="name()"/></td>
		<td> ???????????? </td>
	</tr>
</xsl:for-each>
 

chameleon

Новичок
я бы сделал так:
PHP:
<xsl:template match="rules">
<tr>
<xsl:apply-templates select="./@*" mode="in_td">
</tr>
</xsl:template>

<xsl:template match="@*" mode="in_td">
<td><xsl:value-of select="local-name()"/></td>
<td><xsl:value-of select="."/></td>
</xsl:template>
не прверял :)..
 
Сверху