Re: [問題] Nokogiri xmlns問題
※ 引述《biboga (逼波嘎)》之銘言:
: 不好意思因為也是Ruby初心者
: 問的問題可能會有點笨
: 想要問的是nokogiri可以幫我parse出xmlns:xsi的xxx嗎?
: <cve xmlns:xsi="xxx">
: <member>yyy</member>
: </cve>
: 試了doc.xpath("//xsi").text但是出來都是nil
: 謝謝!
因為xmlns:foo 是留給namespace 用的
所以一般的xpath/css selector 沒有辦法找到
只能用特別的#namespaces method 來找
https://gist.github.com/8fa67def1cbbfbd470ac
require 'nokogiri'
str = <<END
<cve xmlns:xsi="xxx">
<member>yyy</member>
</cve>
END
doc = Nokogiri::XML(str)
cve = doc.xpath("//cve")[0]
namespaces = cve.namespaces
p namespaces["xmlns:xsi"]
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.143.205
※ 文章網址: https://www.ptt.cc/bbs/Ruby/M.1457508673.A.ED2.html
推
03/12 10:35, , 1F
03/12 10:35, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章