2009-04-14 13 views
2

Comment créer un nouveau tag/noeud HTML dans XSLT? Je reçois le nom de noeud/tag d'une autre variable.XSLT créer une nouvelle balise HTML

+0

Je pense que vous voulez dire "créer un nouvel élément", car un nœud est tout en XML;) –

Répondre

5
<xsl:element name="{$ELEMENT_NAME}"> 
    <xsl:attribute name="{$ATTRIBUTE_NAME}"> 
    <xsl:value-of select="$ATTRIBUTE_VALUE"/> 
    </xsl:attribute> 
    <content> 
    <goes> 
     <here/> 
    </goes> 
    </content> 
</xsl:element> 

modifier:
Vous avez besoin {} et pour le "nom" attributs, mais pas pour l'attribut "select".

Read about here.

SORRY! Je l'ai oublié moi-même dans la première «version» de la réponse.

+0

Une chose: vous pouvez montrer comment faire le nom de l'élément via un paramètre ou une variable comme c'est l'intention du PO . –

+0

+1 Pas besoin de l'exemple d'attribut. Je sais, je sais, mais la question ne concernait que les éléments, et la réponse ne s'y complétait pas. :) – Tomalak

Questions connexes