Dictionnaire > Définitions Normes d'Internet > XPath (XML Path Language)
Dictionnaire en ligne
Définitions Sigles Participez !
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 
Rechercher

Rejoignez-nous sur la page Facebook Dicodunet

XPath - XML Path Language

 Définition

Definition de XML Path Language  Langage permettant de localiser avec précision une partie donnée d'un document XML.

 Description

Description de XML Path Language  XPath est à voir comme un prolongement des URL et URI : les URL identifient un document parmi l'ensemble des documents du web, tandis qu'un chemin XPath identifie un élément interne à ce document, parmi tous les éléments qui le constituent. XPath localisera ainsi le titre du document, le n<sup>ème</sup> paragraphe de la n<sup>ème</sup> sous-partie, la m<sup>ème</sup> note de bas de page, ou tout autre objet du document méritant d'être identifié.

Un chemin de localisation XPath est constitué d'un point de départ (terme de localisation absolu), d'un axe de cheminement (termes de localisation relatifs) puis d'éventuelles expressions à évaluer. L'élément à identifier le sera en partant du point de référence choisi, puis en parcourant l'arbre XML selon le cheminement décrit, jusqu'à le trouver.

XPath est en particulier utilisé dans les pointeurs XPointer et pour les transformations XSLT.

Si vous avez des questions ou des commentaires à apporter à cette définition, utilisez ce formulaire, merci d'avance !

Partagez cette définition sur Google+ en cliquant sur ce bouton :

N'oubliez pas de suivre notre compte Twitter et de rejoindre les autres fans de Dicodunet sur Facebook

 Auteur

Auteur Guillaume Roussel : Revue Hadès

 Autres sites sur le sujet

Liens externes Voici 2 autres sites sur le sujet :

Prévisualisation fournie par ThumbshotsRecommandation XPath du W3C

Prévisualisation fournie par ThumbshotsTraduction en français de la recommandation XPath

 Commentaires

Pour l'instant aucun commentaire n'a été ajouté. N'hésitez pas à utiliser le formulaire ci-dessous si vous avez des questions ou des précisions à apporter à cette définition.

 Ajoutez votre commentaire

Si vous avez des commentaires à faire ou des questions à poser, remplissez le formulaire ci-dessous :

Votre pseudo * :
Ne mettez pas votre nom réel mais plutôt un prénom ou un pseudo
Votre adresse email * :
Indiquez une adresse qui fonctionne !
URL de votre site :
Si vous le voulez, mettez l'URL de votre site, nous y ferons un lien
Titre de votre commentaire * :
En quelques mots, l'objet de votre commentaire
Votre commentaire * :
Indiquez ici vos remarques, vos questions, vos compléments d'information... Aucune balise HTML n'est autorisée. Votre commentaire doit faire au moins 150 caractères de longueur.
 

Les champs marqués du signe * sont obligatoires.

Votre pseudo et celui de votre site apparaîtront sur la page publique de la définition, avec un lien vers votre site. Votre adresse email nous servira à vous prévenir des suites que nous donnerons à votre commentaire (qu'il soit accepté ou refusé) ; en aucun cas elle ne sera communiquée à un tiers sans votre consentement. Votre adresse IP sera enregistrée conformément aux obligations légales.

 Définitions à consulter

Définitions à consulter Nous vous proposons de consulter également la définition des termes suivants :

  • Interface de programmation d'applications (API) : Une API a pour objet de faciliter le travail d'un programmeur en lui fournissant les outils de base nécessaires à tout travail à l'aide d'un langage donné. Elle constitue une interface servant de fondement à un travail de programmation plus poussé.
  • Mode de transfert asynchrone (ATM) : ATM est un protocole de transport à base de paquets qui multiplexe aussi bien des données que de la voix et de la vidéo.
  • C# : Nouveau langage de programmation créer par Microsoft.
  • C++ : Langage de programmation crée par Bjarne Stroustrup en 1983.
  • Cobol : Abréviation de COmmon Business Orientated Language.
  • Compilateur : Logiciel chargé de traduire le code source d'un programme en langage machine compréhensible par un ordinateur.
  • Technologie du courant porteur en ligne (CPL) : Accès à l'Internet haut-débit via le réseau électrique.
  • Comma-separated values (CSV) : CSV est un format de fichier informatique représentant des données tabulaires.
  • Document Object Model (DOM) : Le DOM ou Document Object Model est une API qui consiste à décomposer le contenu d'un document HTML ou XML en une arborescence de noeuds (chaque éléments du document est un noeud).
  • Données personnelles : Données qui permettent d'identifier directement ou indirectement une personne physique.
  • General Packet Radio (GPRS) : Evolution du réseau de téléphonie mobile GSM basée sur la commutation par paquets permettant à un terminal data sans fil de communiquer au travers du réseau GSM en utilisant un canal de transmission en mode paquet à un débit maximum de 32400 b/s en réception et 19200 b/s en émission.
  • Environnement de développement intégré (IDE) : L'IDE (Integrated Development Environment) est une interface qui permet de développer, compiler et exécuter un programme dans un langage donné.
  • Interactive Voice Response (IVR) : Un IVR est un système de réponse automatique personnalisable proposant à l’appelant une liste de services.
  • Langage de feuilles de styles extensible (XSL) : Langage de description de feuilles de style associé à XML.
  • LaTeX : Outil libre de formatage de texte.
  • Practical Extraction and Report Language (PERL) : Langage de programmation généraliste créé à l'origine pour la manipulation automatique de textes et désormais utilisé dans une large gamme de tâches, dont l'administration système, le développement web, la programmation réseau, la création d'interfaces graphiques, etc.
  • PHP: Hypertext Preprocessor (PHP) : PHP signifie "PHP: Hypertext Preprocessor" (c'est un acronyme récursif)
  • Ping : Ping est une commande issue du monde Unix qui permet de mesurer le temps de réponse d'une machine à une autre sur un réseau.
  • Resource Description Framework (RDF) : Système de définition de ressources.
  • Requête : Commande répondant à une syntaxe précise permettant la manipulation d'informations à l'intérieur d'une base de données.

Si vous avez aimé cette définition, partagez-la sur vos réseaux sociaux !

Partager

N'oubliez pas de suivre notre compte Twitter et de rejoindre les autres fans de Dicodunet sur Facebook