2009-04-14 10 views
2

Wie erstelle ich ein neues HTML-Tag/Knoten in XSLT? Ich bekomme den Knoten/Tag-Namen von einer anderen Variablen.XSLT neues HTML-Tag erstellen

+0

Ich denke, du meinst "create new element", weil ein Knoten ist ziemlich alles in XML;) –

Antwort

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> 

edit:
Sie benötigen { und } für die "name" Attribute, aber nicht für die "select" Attribut.

Read about here.

SORRY! Ich habe es selbst in der ersten 'Version' der Antwort vergessen.

+0

Eine Sache: Sie möchten zeigen, wie der Name des Elements gesetzt über einen Parameter oder eine Variable als das ist die Absicht des OP . –

+0

+1 Keine Notwendigkeit für das Attribut Beispiel obwohl. Ich weiß, ich weiß, aber die Frage bezog sich nur auf Elemente, und die Antwort erhält daraus keine Vollständigkeit. :) – Tomalak