XML DOM - Objet XPathExpression

une requête XPath compilée.

L'objet XPathExpression est une forme de représentation compilée d'une requête XPath, composé de Document.createExpression() Retourne. Utilisez la méthode evaluate() pour calculer l'expression en fonction d'un noeud de document spécifique. Si vous avez besoin de calculer une requête XPath une seule fois, vous pouvez utiliser Document.evaluate()Il compile et calcule l'expression dans une étape.

IE ne supporte pas l'objet XPathExpression.

Voir :Node.selectNodes() et Node.selectSingleNode(),connaître les méthodes XPath spécifiques à IE.

XPathExpression.evaluate()

Calculer une requête XPath compilée.

Syntaxe

evaluate(contextNode,type,Un objet passé en paramètre pour)

contextNode Le paramètre est le noeud (ou le document) sur lequel la recherche XPath doit être basée.

type Le paramètre est le type d'objet attendu. Ce paramètre devrait être XPathResult Défini comme une constante.

Un objet passé en paramètre pour Le paramètre est Objet XPathResult,les résultats de la recherche sont stockés à l'intérieur. Si vous voulez que la méthode evaluate() crée et renvoie un nouveau Objet XPathResult,est null.

Retourne une valeur

Pour enregistrer les résultats de la recherche XPathResultEn tant que Un objet passé en paramètre pour Ou Un objet passé en paramètre pour Créé pour null Objet XPathResult.

Explication

Cette méthode calcule XPathExpression en fonction du noeud ou du document spécifié et renvoie les résultats à un Objet XPathResult.

Voir XPathResult,connaître la manière d'extraire les valeurs à partir de l'objet de retour.