Articles of xpath xpath

XPath recherche tous les éléments avec un noeud enfant spécifique

Pourriez-vous s’il vous plaît m’aider à trouver tous les éléments b qui ont l’élément enfant c dans l’exemple ci-dessous? La requête xpath doit renvoyer l’élément b2 La deuxième question est que je veux combiner 2 conditions: je veux obtenir l’élément qui a nom = “b2” et a l’élément c Mais cette syntaxe ne semble pas […]

xpath: récupère les noeuds sans ancêtre X

Je veux tous les nœuds d’un document XML qui ne sont pas des descendants des nœuds X. (Mon problème réel est un peu plus complexe, mais je suis coincé avec la partie “ne sont pas descendants” en ce moment).

Comment vérifier si un élément existe dans le xml en utilisant xpath?

Voici ma hiérarchie d’éléments. Comment vérifier (à l’aide de xpath) que l’élément AttachedXml est présent dans CreditReport of Primary Consumer

distinct dans Xpath?

J’ai ce fichier XML, à partir duquel je voudrais compter le nombre d’utilisateurs référencés dans ce fichier. Mais ils peuvent apparaître dans plus d’une catégorie et j’aimerais que ces doublons ne soient pas pris en compte. Dans l’exemple ci-dessous, la requête devrait renvoyer 3 et non 4. Existe-t-il un moyen dans XPath de le faire? […]

XPath pour obtenir tous les nœuds enfants (éléments, commentaires et texte) sans parent

J’ai besoin d’un XPath pour récupérer tous les ChildNodes (y compris les éléments de texte, les éléments de commentaire et les éléments enfants) sans élément parent. De l’aide Exemple d’exemple: First Text Node #1 Y can Have Child Nodes # deep to it Second Text Node #2 SAE 2006 World Congress & Exhibition Advanced Hybrid […]

Sélection XPath par innertext

J’essaie d’extraire un élément avec un texte interne particulier à partir d’un document XML analysé. Je sais que je peux sélectionner un élément qui a un enfant avec un texte interne particulier en utilisant //myparent[mychild=’foo’] , mais je veux juste sélectionner l’élément «mychild» dans cet exemple. foo Quelle serait la requête XPath pour “foo” qui […]

Quelle est la différence entre name () et local-name ()?

Je ne comprends pas vraiment la différence entre le name fonctions XPath et le name local-name . Pourriez-vous donner un exemple d’une situation où ils seraient différents? modifier Compte tenu de cet exemple: Je reçois le même résultat avec ces deux requêtes: //*[local-name()=”head”] et //*[name()=”head”] . Pourquoi donc?

XPath pour renvoyer uniquement les éléments contenant le texte, et non ses parents

Dans ce xml, je veux correspondre, l’élément contenant «match» (élément random2) match nomatch ok, jusqu’ici j’ai: //[re:test(.,’match’,’i’)] (with re in the proper namespace) cela retourne random2, random1 et root … Je voudrais seulement obtenir “random2” des idées?

Comment sélectionner un nœud en utilisant XPath si le nœud frère a une valeur spécifique?

J’ai le document suivant: abc ccc ddd zz 1 2 Comment puis-je obtenir la valeur de utilisant XPath si est zz ?

XPath – Différence entre node () et text ()

J’ai du mal à comprendre la différence entre text() et node() . D’après ce que j’ai compris, text() correspondrait à tout ce qui se trouve entre les balises apple qui est en l’occurrence Apple . Node serait ce que ce noeud est réellement, ce qui serait un élément Mais on m’a assigné du travail pour […]