XSLT <xsl: template>
fogli di stile XSL sono chiamati da uno o più set di template (modello) delle regole.
Ogni modello contiene una regola quando viene abbinato applicato un nodo specificato.
<Xsl: template>
<Xsl: template> elemento viene utilizzato per costruire modelli.
attributopartita viene utilizzato per associare elementi XML e modelli.attributo partita può anche essere utilizzato per definire un modello per l'intero documento XML. attributo value partita è un'espressione XPath (ad esempio, match = "/" definisce l'intero documento).
Bene, diamo un'occhiata a una versione semplificata dell'ultimo capitolo del file XSL:
Esempi
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<tr>
<td>.</td>
<td>.</td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Prova »
Esempi spiegato
Dal momento che il foglio di stile XSL è di per sé un documento XML, quindi è sempre a partire dalladichiarazione XML: <? Xml version = "1.0" encoding = "iso-8859-1" ??>.
L'elemento successivo, <xsl: stylesheet>, Definire questo documento è un documento di foglio di stile XSLT (insieme con il numero di versione e gli attributi namespace XSLT).
<Xsl: template> elemento definisce un modello.Lapartita = attributo "/"mettere il modello con la radice del documento di origine XML collegato.
<Xsl: template> definisce il contenuto dell'elemento all'interno del codice HTML viene scritto l'output.
Le ultime due righe definiscono la fine del modello e l'estremità del foglio di stile.
I risultati di questo esempio, c'è un po 'viziata, in quanto i dati non viene copiato dal documento XML per l'uscita. Nel prossimo capitolo, imparerete come usare il<xsl: value-of> per selezionare i valori dagli elementi XML.