Mascherina di XSLT
|
Le mascherine sono basicamente regole che definiscono come una parte particolare del documento di fonte XML traccia sopra al risultato che desiderate. Stylesheets di XSLT che hanno numero di mascherine.
|
<xsl: elemento del template>
|
Le mascherine sono definite usando il <xsl: elemento del template>. L'attributo del fiammifero su <xsl: il template> indica quali parti del documento di origine dovrebbero essere procedute con la mascherina particolare ed il contenuto del <xsl: l'elemento del template> indica che cosa � fatto con quella parte particolare del documento di origine. Potete usare gli elementi letterali di risultato, <xsl: for-each> e <xsl: value-of> all'interno di una mascherina esattamente nello stesso senso come fate all'interno di uno stylesheet semplificato per generare una certa uscita.
|
<xsl:template
match="pattern"
mode="qname"
name="qname"
priority="number"
>
</xsl:template>
|
Il xsl: l'elemento della mascherina � usato per definire una mascherina che pu� essere applicata ad un nodo per produrre un'uscita voluta.
Ci devono essere un attributo del fiammifero di nameor, o entrambi e questo determina come la regola della mascherina pu� essere invocata. Se ci � soltanto un attributo del fiammifero, allora potete usare il xsl: elemento della applic-mascherina per invocare la regola della mascherina definita dal xsl: elemento della mascherina. Se ci � soltanto un attributo nome, allora potete usare il xsl: elemento della denomin-mascherina per invocare la mascherina chiamata definita dal xsl: elemento della mascherina. Se entrambi gli attributi sono presenti, allora potete invocare la mascherina da tutta la procedura.
Pu� essere possibile che pi� di una mascherina pu� essere applicata ad un nodo. La mascherina di valore di netta priorit� � sempre sceglie. Se pi� di una mascherina adatta ha lo stesso valore di netta priorit�, quindi il processor di XSLT sceglie solitamente quello ultimo che compare. Le mascherine differenti non possono avere sia gli stessi valori di nome che di priorit�. I che lo stesso errore di valori allora genera
Il xsl: l'elemento della mascherina � sempre un bambino dell'il uno o il altro il xsl: trasformare o xsl: elementi dello stylesheet
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="/">
<html>
<body>
Book Collection
<table border="1">
<tr bgcolor="#9acd32">
<th>Book</th>
<th>Price</th>
</tr>
<tr>
<td>.</td>
<td>.</td>
</tr>
</table>
</body>
</html>
</xsl:template></xsl:stylesheet>
|
Uscita
Keywordsxslt-template,
xsl template,
xslt template,
xsl templates,
xsl apply templates,
xsl call template,
sample xsl,
xslt sample,
xslt template match,
xsl template match,
xpath sample,
xsl apply template,
xslt call template,
xslt apply templates,
xslt templates,
xslt apply template,
stylesheet template,
stylesheet templates,
sample stylesheet,
sample xsl file,
sample stylesheets,
xslt for each,
xsl template mode,
xpath sample code,
xsl sample code,
xslt sample code,
asp net xslt,
asp net template,
template in xsl.
|