Je suis nouveau à XPath je noeud qui aura toute personne de l'attribut permet de dire .. lang et nolang ....Comment obtenir la valeur de l'attribut s'il existe ou l'obtenir d'un autre attribut dans Xpath?
ici est mon xml
<employee>
<name>krishana</name>
<speaks lang="kannada"></speaks>
</employee>
<employee>
<name>alien</name>
<speaks nolang="nolangauge"></speaks>
</employee>
Je dois écrire XPath Si le nœud IF a lang, obtenir la valeur de lang .... sinon si le nœud a nolang obtenir la valeur de nolang.
Je suis en mesure d'obtenir de quelqu'un de ceux qui, comme * // employé/parle/@ lang ou * // employé/parle/@ nolang J'ai besoin à la fois condition dans une expression XPath ...
S'il vous plaît aider sur ce ...
Voulez-vous dire '// employee/speak/@ * [name() = (" lang "," nolang ")]'? – Andersson
@Andersson pouvez-vous me dire en anglais le XPath ci-dessus ce qu'il fait ?? –
Renvoie la valeur de l'attribut avec le nom '' lang ''ou' "nolang" 'issu du noeud' speaks' – Andersson