« Programmation XML/XSLT » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 7 :
 
{{remarque|1=Les exemples ci-dessous sont vérifiables avec l'outil http://www.w3schools.com/xsl/tryxslt.asp?xmlfile=cdcatalog&xsltfile=cdcatalog}}
 
=== Attributs ===
{|class="wikitable"
! Attributs !! Note
|-
| <code>match</code> || désigne le nœud auquel s'applique le code.
|-
| <code>select</code> || ce qu'il faut présenter dans le résultat.
|-
| <code>order</code> || classe les résultats ("ascending" ou "descending")
|-
| <code>case-order</code> || classe les résultats en distinguant les lettres capitales ("upper-first" ou
"lower-first")
|}
 
=== Exemple ===
Ligne 81 ⟶ 95 :
 
== Syntaxe avancée ==
=== Attributs ===
{|class="wikitable"
! Attributs !! Note
|-
| <code>match</code> || désigne le nœud auquel s'applique le code.
|-
| <code>select</code> || ce qu'il faut présenter dans le résultat.
|-
| <code>order</code> || classe les résultats ("ascending" ou "descending")
|-
| <code>case-order</code> || classe les résultats en distinguant les lettres capitales ("upper-first" ou
"lower-first")
|}
 
=== Éléments ===
Ligne 275 ⟶ 276 :
|}
 
=== Fonctions héritées de XPath ===
'''Exhibit 38: Inherited XPath Functions'''
<SMALL>(from http://www.w3schools.com/xsl/xsl_functions.asp)</SMALL>
<br/>''Node Set Functions''
 
 
{| TableGrid border="1" cellspacing="0" cellpadding="0" width="583"
|-
| width="100" valign="top" | <b>NameNom</b><ref>http://www.w3schools.com/xsl/xsl_functions.asp</ref>
| valign="top" | <b>Description</b>
| width="150" valign="top" | <b>SyntaxSyntaxe</b>
|-
| valign="top" | count()
Ligne 399 ⟶ 397 :
|}
=== Fonctions nombres ===
''Number Functions''
 
{| TableGrid border="1" cellspacing="0" cellpadding="0" width="590"
|-
| width="197" valign="top" | <b> NameNom</b>
| width="197" valign="top" | <b> Description</b>
| width="197" valign="top" | <b> Syntax &amp; ExampleExemple</b>
|-
| width="197" valign="top" | ceiling()
Ligne 444 ⟶ 441 :
|}
=== Fonctions booléenne ===
'' Boolean Functions''
 
{| TableGrid border="1" cellspacing="0" cellpadding="0" width="590"
|-
| width="197" valign="top" | <b> NameNom</b>
| width="197" valign="top" | <b> Description</b>
| width="197" valign="top" | <b> Syntax &amp; ExampleExemple</b>
|-
| width="197" valign="top" | boolean()