|
Home -> Manuali e Tutorials -> Guida XSL -> Metodi
Scarica il tutorial | Stampa il tutorial | Cerca nel sito
METODI XSL
Questi metodi possono essere chiamati dall'elemento xsl:eval o da un normale codice script.
Ad esempio, il metodo formatIndex potrebbe essere utilizzato come di seguito:
<xsl:template match="NAME">
<TD STYLE="font-style:italic; font-size:20">
<xsl:value-of select="COMMON"/> item number:
<xsl:eval> formatIndex(childNumber(this),"1") </xsl:eval>
</TD>
</xsl:template>
|
L'attributo match presente nell'esempio, è utilizzato per associare un template ad un elemento XML. L'attributo match può anche essere usato per definire un template per un intero ramo di un documento XML ( ad esempio match="/" definisce l'intero documento ).
Di seguito sono mostrati altri possibili metodi:
| AbsoluteChildNumber |
Restituisce il numero del nodo specificato relativo a tutti gli elementi di pari livello. |
| AncestorChildNumber |
Restituisce il numero del predecessore di un nodo con il nome specificato. |
| ChildNumber |
Restituisce il numero del nodo relativo agli elementi di pari livello. |
| ElementIndexList |
Restituisce una matrice di numeri secondari per il nodo specificato e per tutti i nodi principali. Questo elemento è ricorsivo fino al nodo principale. |
| Depth |
Restituisce, per il nodo specificato, il livello gerarchico all'interno della struttura del documento. |
| FormatDate |
Formatta la data mediante le opzioni di formattazione specificate. |
| FormatIndex |
Formatta il numero intero fornito utilizzando il sistema numerico specificato. |
| FormatNumber |
Formatta il numero fornito utilizzando il formato specificato. |
| FormatTime |
Formatta l'ora mediante le opzioni di formattazione specificate. |
| UniqueID |
Restituisce l'unico identificatore per il nodo specificato. |
Torna su | Indice Guida | Pagina << 5 >>
|