Ciao a tutti,
ho un quesito difficoltoso.
Nel mio codice ho bisogno di creare un nodo solo se il nodo nel quale sono si chiama in un certo modo.
Ho fatto così:
Così non funziona perchè mi dice che deve fare il confronto con un Qname, ma utilizzare la funzione QName('','nomenodo') da assegnare ad una variabile mi da problemi.codice:<xsl:if test="node-name(.) = 'nomenodo'"> <xsl:element name="elemento"></xsl:element> </xsl:if>
Infatti avevo provato così:
C'è un modo alternativo, o magari il mio modo è scorretto. Mi consigliate come fare?codice:<xsl:variable name="variabile" select="QName('','nomenodo')"/> <xsl:if test="node-name(.) = $variabile"> <xsl:element name="elemento"></xsl:element> </xsl:if>
Bye![]()

Rispondi quotando