<html>
<head>


<title>Le contexte XPath</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="Description">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME" colspan="2">Le contexte XPath</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td valign="top" colspan="2" class="description">

    <p>
<!--<primary>context</primary>
  <secondary>XPath</secondary>--> <!--<primary>XPath</primary>
  <secondary>context</secondary>-->


Le contexte d'une expression XPath se compose de plusieurs &eacute;l&eacute;ments&nbsp;:</p>
    <dl>
<dt>
N&oelig;ud de contexte
</dt>
<dd>
<!--<primary>context node</primary>--> Le n&oelig;ud en cours d'&eacute;valuation.
<P></p>
<dt>
Position de contexte
</dt>
<dd>
<!--<primary>context position</primary>--> Un nombre entier positif non nul indiquant la position du n&oelig;ud de contexte dans l'ensemble de n&oelig;uds de contexte.
<P></p>
<dt>
Taille de contexte
</dt>
<dd>
<!--<primary>context size</primary>--> Un nombre entier positif non nul indiquant le nombre de noeuds figurant dans le contexte actuel.
<P></p>
<dt>
Liaisons de variable
</dt>
<dd>
<!--<primary>variable bindings</primary>--> <!--<primary>variables</primary>
  <secondary>set of (context)</secondary>--> Un ensemble de variables figurant dans une &eacute;tendue du contexte actuel. Chaque variable est repr&eacute;sent&eacute;e par un nom de variable et un objet correspondant &agrave; sa valeur. L'objet peut repr&eacute;senter l'un des quatres types de donn&eacute;es XPath, certains types suppl&eacute;mentaires d&eacute;finis par une extension ou toute autre entit&eacute;.
<P></p>
<dt>
Fonctions
</dt>
<dd>
<!--<primary>functions</primary>
  <secondary>set of (context)</secondary>--> Un ensemble de fonctions disponibles pour le contexte actuel. Chaque fonction est repr&eacute;sent&eacute;e par un mappage entre un nom de fonction et le code effectif &agrave; invoquer. Toutes les fonctions prennent z&eacute;ro ou plusieurs arguments et renvoient un r&eacute;sultat unique. XPath d&eacute;finit un nombre de fonctions principales toujours disponibles&nbsp;; XSLT d&eacute;finit des fonctions suppl&eacute;mentaires d&eacute;passant les fonctions d&eacute;finies dans la sp&eacute;cification XPath.
<P></p>
<dt>
D&eacute;clarations d'espace de noms
</dt>
<dd>
<!--<primary>namespace declarations, set of (context)</primary>--> L'ensemble de d&eacute;clarations d'espace de noms disponibles pour le contexte actuel. Chaque d&eacute;claration se compose d'un pr&eacute;fixe d'espace de noms et de l'URI qui lui est associ&eacute;.
<P></p>
</dl>
</td></tr>
</table>
</div>
</body>
</html>
