2009-03-23 11 views
1

Dies ist etwas, das funktioniert:XSLT-Transformation Problem mit dynamischem Attribute

$curRow[1]/@gridClose 

aber sie sagt, dass ich nicht die Attributnamen „gridclose“ weiß. Ich werde eine Schleife machen und dieses Attribut mit dem Code erhalten.

Mit dem Debugger bekomme ich den Wert "gridClose" mit: $ curCol/@ id. Also versuche ich etwas zu bekommen wie:

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

Aber es funktioniert nicht. Irgendeine Idee, wie ich das machen kann?

Antwort

6

Vielleicht so etwas wie folgt aus:

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

Das ist der, den ich gewählt habe. Danke, habe so gearbeitet wie ich +1 wollte –