如何使用链接/href创建新节点



我需要在<head>内创建一个<base href='http://url.com'>节点。我可以添加其他类型的节点,如Nokogiri文档中所示,但不知道如何添加href。我该怎么做?

您需要访问带有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)

最新更新