J'utilise nokogiri ruby gem pour analyser XML.ruby xpath nokogiri
<d:abc>19</d:abc>
<d:def m:type="Edm.Double">0</**d:def>
supposant entrée est noeud XML Nokogiri, en utilisant au-dessus de l'échantillon xml. Je pourrais facilement obtenir le texte de abc en utilisant entry.xpath. ('D: abc') Texte
Comment obtenir le texte de def?
Merci
Avez-vous assuré que les espaces de noms auxquels les préfixes ' "d:"' et ' "m:"' sont liés, sont enregistrés avec votre moteur XPath? Sinon, vous aurez probablement une erreur. –
salut, mu .. si vous remarquez deuxième élément XML dans l'échantillon est "def" – iwan
Bonjour Dimitre, je n'ai pas eu d'erreur pour, mais je ne peux pas comprendre pour , cela vous dérangerait-il de préciser de quel enregistrement vous parlez? Je reçois le XML de tiers .. donc je n'ai pas beaucoup de flexibilité pour changer le XML –
iwan