XSLT

 

L'XSLT (Extensible Stylesheet  Language of Trasformation) è un linguaggio che permette di  trasformare i documenti XML in file di altro formato.

Ad esempio possiamo usare l'XSLT per trasformare un file XML in  un file di testo, oppure in file HTML o PDF. Oppure possiamo creare un nuovo documento XML strutturato in maniera differente.

L'XSLT è in grado di creare una pagina HTML a partire dai dati XML applicando delle "maschere" quando incontra determintati elementi, stabiliti da noi, nel documento XML.

Le regole per selezionare e filtrare i nodi o gli elementi di nostro interesse sono basate sul linguaggio  Xpath.

Questo è un esempio della struttura di file XSLT per creare una pagina HTML a partire da un documento XML:

<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">


<xsl:output method="html" encoding="iso-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>


<xsl:template match="/">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>Titolo</title>
</head>
<body>Contenuto </body>
</html>

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

Vedi anche:
Trasformare documenti XML che contengono codice HTML
Troncare una stringa con XSLT
xsl:if test

 

 

Non forniamo nessuna garanzia di assenza di errori nei contenuti del sito.
Non si assume nessuna responsabilità per eventuali errori presenti nel sito, e per i contenuti dei siti linkati. - Privacy