2009-03-23 8 views
1

Ceci est quelque chose qui fonctionne:XSLT avec l'attribut dynamique

$curRow[1]/@gridClose 

, mais disons que je ne connais pas le nom de l'attribut « gridclose ». Je vais boucler et obtenir cet attribut avec le code.

Avec le débogueur, je peux obtenir la valeur "gridClose" avec: $ curCol/@ id. Donc, j'essaie d'obtenir quelque chose comme:

$curRow[1]/@{$curCol/@id} 

Mais cela ne fonctionne pas. Une idée de comment je peux faire ça?

Répondre

6

Peut-être quelque chose comme ceci:

$curRow[1]/@*[ name() = $curCol/@id ] 
+0

C'est celui que je l'ai choisi. Merci, travaillé comme je voulais +1 –