Youtube Gdataを解析して、指定されたIDのビデオが存在するかどうかを確認しようとしています。ただし、通常のタグはありませんが、名前空間があります。リンクhttp://gdata.youtube.com/feeds/api/videos?q=KgfdlZuVz7Iにタグがあります:
<openSearch:totalResults>1</openSearch:totalResults>
名前空間openSearchがあります:
xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'
でも、のこぎりとルビーでどう対処したらいいのかわからない。
コードの一部は次のとおりです。
xmlfeed = Nokogiri::HTML(open("http://gdata.youtube.com/feeds/api/videos?q=#{video_id}"))
xmlfeed.at_xpath("openSearch:totalResults")
エラーが発生します:
Undefined namespace prefix: openSearch:totalResults