XSLT output for HTML
5 answers
It does not need to be used at all xsl:element; I don’t know why so many people offer it. This will work:
<input type="button">
<xsl:attribute name="value">
<xsl:value-of name="name"/>
</xsl:attribute>
</input>
... but even better uses an attribute value pattern:
<input type="button" value="{name}"/>
+5
<xsl:element name="input">
<xsl:attribute name="type">button</xsl:attribute>
<xsl:attribute name="value" select="name">
</xsl:element>
Great HTML / XSL Link
+6