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
Répondre
<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".
SORRY! Je l'ai oublié moi-même dans la première «version» de la réponse.
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 . –
+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
- 1. XSLT: Ajouter du texte à l'intérieur de la balise html
- 2. XSLT Insérer le contenu html
- 3. ouvrir une nouvelle page html par php
- 4. Créer une nouvelle page dans Webtop
- 5. balise JavaScript génère pause dans le code HTML
- 6. Créer une nouvelle réservation via une URL reposante?
- 7. Puis-je créer une valeur pour une balise manquante dans XPath?
- 8. Comment inclure Silverlight sur une page HTML avec balise d'objet?
- 9. Quand une balise d'entrée HTML est-elle de nouveau affichée?
- 10. Remplacement d'une balise html par une autre balise à l'aide de JS DOM
- 11. Comment créer une traduction à la valeur "timesince"? (Balise modèle)
- 12. Puis-je créer une balise de script par jQuery?
- 13. Créer une DLL: Comment utiliser une DLL pour créer une nouvelle DLL?
- 14. créer une application droplet. pour transformer xml avec xslt
- 15. extrait la balise de titre de html
- 16. Pourquoi Visual Studio place-t-il une balise div dans une nouvelle page ASPX?
- 17. Sauter à une nouvelle page HTML avec JavaScript
- 18. Cadre HTML Forcer une nouvelle fenêtre dans tous les liens
- 19. Comment empêcher Java XML Transformer utilisant la méthode "HTML" d'ajouter une balise <META>?
- 20. créer une popupwindow à partir de html, pas un fichier
- 21. Pourquoi xslt creats une nouvelle table mais pas utilise celle du modèle
- 22. iphone: créer une image sans affecter de nouvelle mémoire
- 23. Comment puis-je créer une nouvelle instance d'une classe?
- 24. Java: créer une nouvelle implémentation de type à l'exécution?
- 25. Surcharger la méthode equals ou créer une nouvelle méthode
- 26. Créer une nouvelle instance ou simplement définir des variables internes
- 27. Créer une nouvelle ligne après l'enregistrement d'un enregistrement
- 28. Comment créer une nouvelle instance de Sql Server 2005
- 29. Transformation XSLT remplaçant une balise qui apparaît périodiquement dans le document
- 30. C# Expression régulière pour remplacer la balise html personnalisée
Je pense que vous voulez dire "créer un nouvel élément", car un nœud est tout en XML;) –