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
Antwort
<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.
SORRY! Ich habe es selbst in der ersten 'Version' der Antwort vergessen.
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 . –
+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
- 1. XSLT: Erstellen einer Map in XSLT
- 2. Erstellen eine XSLT-Datei
- 3. XSLT Erstellen Namespace dynamisch
- 4. Funktion benutzerdefinierte XSLT erstellen
- 5. neues Arbeitsblatt erstellen PHPExcel
- 6. Erstellen von Arrays in xslt
- 7. Erstellen Sie ein neues Array
- 8. Erstellen neues Zeigerobjekt in Schleife
- 9. Neues Array vom Parametertyp erstellen
- 10. Erstellen Sie eine Liste/Array in XSLT
- 11. Erstellen neues Datum Zeit von Zeichenfolge
- 12. erstellen neues Objekt aus Array javascript
- 13. Erstellen Sie ein neues Fenster mit NSWindow
- 14. Erstellen ein neues XmlElement in C#
- 15. Wie kann ich ein neues Zahlenanzeigeformat erstellen?
- 16. Autocad C# API Neues Werkzeug erstellen Palette
- 17. Github: Fork oder ein neues Repository erstellen?
- 18. Angular CLI wird kein neues Projekt erstellen
- 19. neues Projekt mit Jira und Python erstellen
- 20. Erstellen Sie ein neues Dropdown mit Javascript
- 21. Jupyter: Kann neues Notebook nicht erstellen?
- 22. PHP von Wert neues Array erstellen
- 23. Neues Projekt in Angular-js erstellen
- 24. Neues Audiodateiformat
- 25. XSLT: Extrahieren eindeutiger Attributwerte
- 26. ein Xslt sie alle
- 27. xslt: Wie kann ich mit xslt eine Tabelle mit mehreren Spalten und Zeilen erstellen?
- 28. XSLT - basierend
- 29. XSLT-Transformation:
- 30. XSLT zum Generieren eines anderen XSLT-Skripts
Ich denke, du meinst "create new element", weil ein Knoten ist ziemlich alles in XML;) –