Ignore xmlns when evaluating xpath

Theofilos Papapanagiotou 10 年之前
父節點
當前提交
669b77ce37
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      app/models/agents/website_agent.rb

+ 1 - 0
app/models/agents/website_agent.rb

@@ -157,6 +157,7 @@ module Agents
157 157
                 when css = extraction_details['css']
158 158
                   nodes = doc.css(css)
159 159
                 when xpath = extraction_details['xpath']
160
+                  doc.remove_namespaces! # ignore xmlns, useful when parsing atom feeds
160 161
                   nodes = doc.xpath(xpath)
161 162
                 else
162 163
                   error '"css" or "xpath" is required for HTML or XML extraction'