Parse XML com Nokogiri [Resolvido]

4 respostas
S

Pessoal, sou novo no ruby e estou usando a gem Nokogiri. Pq que o código abaixo não ta funcionando ?

doc = Nokogiri::XML('<?xml version="1.0" encoding="UTF-8"?><root><l1><x:Menu xmlns:x="http://www.xworld.org/">OK</x:Menu></l1></root>')
ret = doc.xpath("//Menu")
ret.size() # retorna zero

4 Respostas

S

Descobri que tem que ser informado o namespace da tag para encontra-la.

doc.xpath("//x:Menu", "x" => "http://www.xworld.org/")
ricardo.valeriano

Tudo bem silascou?

Queria pedir uma gentileza, pode editar o título original do post e adicionar “[Resolvido]”? Assim fica melhor prá quem tá procurando uma ajuda e até prá quem entra no tópico achando que ainda precisa de resposta, o que acha?

S

Ta lá garotinho…

ricardo.valeriano

Opa! Boa man! :smiley:

Criado 4 de agosto de 2011
Ultima resposta 16 de set. de 2011
Respostas 4
Participantes 2