Hola a todos.
 
 ¿Por qué esto no funciona?  
Código:
  <xsl:if test="($TablaActual = $TablaElegida)" >
  Son dos variables. 
Intenté esto: (que, para lo que quiero, me daría igual una cosa que otra) 
Código:
 
<xsl:for-each select="document($fichero)/Model/Tables/Table[Name=$TablaElegida]/Fields/Field[IsPrimaryKey='1'] ">
   Ninguna de las dos me funciona. 
 En el primer caso, si quito $TablaElegida y escribo 'Cliente',  si funciona. 
 ¿Alguna idea? 
Salu2 y gracias.