<html>
<head>
<title>Der XPath-Kontext</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="Beschreibung">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME" colspan="2">Der XPath-Kontext</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>-->


Der Kontext in einem XPath-Ausdruck besteht aus mehreren Teilen:</p>
    <dl>
<dt>
Kontextknoten
</dt>
<dd>
<!--<primary>context node</primary>--> Der Knoten, der gerade ausgewertet wird.
<P></p>
<dt>
Kontextposition
</dt>
<dd>
<!--<primary>context position</primary>--> Eine positive Ganzzahl ungleich Null, die die Position des Kontextknotens innerhalb der Kontextknotenmenge bezeichnet.
<P></p>
<dt>
Kontextgr&ouml;&szlig;e
</dt>
<dd>
<!--<primary>context size</primary>--> Eine positive Ganzzahl ungleich Null, die die Anzahl der Knoten im aktuellen Kontext bezeichnet.
<P></p>
<dt>
Variablenbelegungen
</dt>
<dd>
<!--<primary>variable bindings</primary>--> <!--<primary>variables</primary>
  <secondary>set of (context)</secondary>--> Eine Menge von Variablen im Bereich des aktuellen Kontexts. Jede dieser Variablen wird durch ihren Namen und ein Objekt repr&auml;sentiert, das f&uuml;r ihren Wert steht. Das Objekt kann einer der vier XPath-Datentypen sein, ein zus&auml;tzlicher, durch eine Erweiterung definierter Typ oder eine andere Entity.
<P></p>
<dt>
Funktionen
</dt>
<dd>
<!--<primary>functions</primary>
  <secondary>set of (context)</secondary>--> Eine Menge an im aktuellen Kontext sichtbaren Funktionen. Jede Funktion wird durch eine Zuordnung zwischen einem Funktionsnamen und dem eigentlichen aufzurufenden Code repr&auml;sentiert. Jede Funktion akzeptiert null oder mehr Argumente und liefert ein einziges Ergebnis. XPath definiert eine Reihe von Kernfunktionen, die immer verf&uuml;gbar sind, XSLT definiert weitere Funktionen, die &uuml;ber die in der XPath-Spezifikation definierten hinausreichen.
<P></p>
<dt>
Namensraumdeklarationen
</dt>
<dd>
<!--<primary>namespace declarations, set of (context)</primary>--> Die Menge der im aktuellen Kontext sichtbaren Namensraumdeklarationen. Jede Deklaration besteht aus einem Namensraumpr&auml;fix und dem URI, der mit dem Namensraum verkn&uuml;pft ist.
<P></p>
</dl>
</td></tr>
</table>
</div>
</body>
</html>
