Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Creare elementi e commenti

Come creare con XSLT nuovi elementi e commenti nel documento HTML
Come creare con XSLT nuovi elementi e commenti nel documento HTML
Link copiato negli appunti

Con XSLT è anche possibile creare elementi e commenti nell'output HTML. Come avrete notato tutti i commenti inseriti nel codice XSLT o nell'XML non appaiono nel codice HTML generato dalla trasformazione. Per far questo bisogna utilizzare degli elementi appositi XSLT.

Per creare un elemento si utilizza <xsl:element name="NomeElemento">
mentre per i commenti si utilizza <xsl:comment> 

Sicuramente questi due elementi XSLT non vengono molto
utilizzati nelle trasformazioni. Faremo solo un piccolissimo esempio per vedere
come funzionano:

Esempio 17.

Documento XML ( esempio17.xml ):

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="esempio17.xslt"?>
<elementi>
    <nome>BR</nome>
    <commento>Questo è un commento</commento>
</elementi>

Codice XSLT utilizzato ( esempio17.xslt ):

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<html>
   <xsl:element name="{elementi/nome}"/>

   <xsl:comment>
       <xsl:value-of select="elementi/commento"/>
   </xsl:comment>

</html>
</xsl:template>
</xsl:stylesheet>

Risultato in Output della trasformazione 
(esempio 17).

<html><BR><!--Questo è un commento--></html>

Come potevamo immaginare il risultato è molto semplice e
non ha bisogno di ulteriori commenti.

Ti consigliamo anche