0
我有這樣的XMLnokogiri slop模式如何處理破折號分隔的元素?
<league xmlns="http://feed.elasticstats.com/schema/basketball/schedule-v2.0.xsd" id="4353138d-4c22-4396-95d8-5f587d2df25c" name="NBA" alias="NBA">
<season-schedule id="eb322501-7291-457b-9bbb-b4106ecf9564" year="2014" type="PRE">
<games>
...
如何才能獲得「賽季時間表」的內容
到目前爲止,我已經嘗試了這些沒有任何成功:
doc2.html.body.league.seasonschedule
NoMethodError: undefined method `seasonschedule' for #<Nokogiri::XML::Element:0x007faddf5ce2b8>
from /Users/boti/.rvm/gems/[email protected]/gems/nokogiri-1.6.3.1/lib/nokogiri/decorators/slop.rb:30:in `method_missing'
[13] pry(main)> doc2.html.body.league.season_schedule
NoMethodError: undefined method `season_schedule' for #<Nokogiri::XML::Element:0x007faddf5ce2b8>
from /Users/boti/.rvm/gems/[email protected]/gems/nokogiri-1.6.3.1/lib/nokogiri/decorators/slop.rb:30:in `method_missing'
':賽季schedule'將無法正常工作,你需要用':「賽季時間表」'或'剛「season-schedule」避免將'-'解釋爲負數。 – matt 2014-10-08 13:54:28
@matt - 很自然,謝謝你糾正它。 – BroiSatse 2014-10-08 14:01:00