2011-05-16 10 views

Respuesta

12

Utilice un Attribute-value-template:

<div class="testClass1 {xpath-expression}"> </div> 

... o un xsl:attribute.

<div> 
    <xsl:attribute name="class">testClass1 <xsl:value-of select="{xpath-expression}"/></xsl:attribute> 
</div> 
+0

Gracias por su sugerencia, esto funciona. – nthChild

2

Siempre se puede ir con

<div> 
    <xsl:attribute name="class">testClass1 <xsl:value-of select="..." /></xsl:attribute> 
<div> 
+0

Gracias, eso tiene sentido. :) – nthChild

+0

No parece tener mucho sentido para mí en dos cuentas. Primero, un error de sintaxis trivial, debe ser ''. En segundo lugar, una expresión XPath que encaje en ese 'select =" ... "' también cabe, hasta donde puedo ver, en una AVT (plantilla de valor de atributo), que es más conciso y, por lo tanto, preferible. – Lumi

Cuestiones relacionadas