我需要在<base href='http://url.com'>
内创建一个<head>
节点。我可以添加其他类型的节点,如Nokogiri文档中所示,但无法弄清楚如何添加href
。我怎么能这样做?
答案 0 :(得分:0)
您需要访问base['href']
的链接,如下所示:
doc = Nokogiri::HTML(open('http://www.site.com'))
head = doc.at_css('head')
base = Nokogiri::XML::Node.new "base", doc
base['href'] = 'http://www.site2.com'
head.add_child(base)