Xml Pointer

Format Xml Pointer utilisé par Up ! eXtended Markup Language

Xml Pointer permet de pointer un ou plusieurs éléments du flux Xml selon différents méthodes d'expression. L'espace de noms de Xml Pointer est xmlns:xpath=http://www.w3.org/2001/05/XPointer".

Les méthodes pour désigner un ou plusieurs éléments sont :

Voici un exemple de pointeur :

<-- Selectionne l'employe de numero 7832. -->
xpointer(/descendant::Employe[@Numero=7832])

Au lieu de pointer un élément, il est possible de pointer :

De ce fait, quelques Application Program Interfaces (API) ont été ajoutées spécifiquement à Xml Path.

Le format Xml Pointer est notamment utilisé pour les fragments des URI :

Syntaxe d'Xml Pointer

Cette grammaire présente l'extension de la grammaire Xml pour Xml Pointer.

Pointeur :

ListeDEtapesPointeur :

EtapePointeur :

ListeDeSelectionsElementOption :

ListeDeSelectionsElement :

SelectionsElement :

Extension d'Xml Path

TestSorteNoeud :

Etape :

Mots-clé de Xml Pointer

point
range range-to

APIs de Xml Pointer

covering-range
element end-point
here
origin
range-inside
start-point string-range
xmlns xpointer