Exercice de synthèse : la notion de test de nœud

Je cherche à accéder à la version XML du document à l'aide de XPath. Est-ce possible ?

Non

La déclaration <?xml version="1.0 ?> ressemble à un nœud, en l'occurence à une processing-instruction

La commande exact serait :

/processing-instruction('xml')/@version

Cependant la déclaration "xml" n'est PAS une processing-instruction, elle n'est donc pas accessible de cette façon.

L’explication à ça est que, par définition, une PI doit pouvoir être ignoré par le moteur XML et passé directement à l'application utilisant le fichier (comme un commentaire). Or la déclaration xml est connue et utilisée par le moteur XML lui même pour décoder le document correctement.

Plus d'infos ici

AccueilMontée en puissance > Exercice : Exercice de synthèse : la notion de test de nœud< PrécédentSuivant >