nokogiri

    1热度

    1回答

    在Nokogiri的Ruby中打印当前节点xpath或者只是“路径/到/节点”的最快/单行方式是什么? 所以这个: <nodeA> <nodeB> <nodeC/> </nodeB> </nodeA> 这(比方说,我们已经通过处理xml.children.each南下到nodeC上,等...): "nodeA/nodeB/nodeC"

    11热度

    3回答

    我正在实现一个需要命名空间的XML数据格式的导出器。我正在使用Nokogiri XML Builder(版本1.4.0)来执行此操作。 但是,我不能让Nokogiri创建一个具有名称空间的根节点。 这工作: Nokogiri::XML::Builder.new { |xml| xml.root('xmlns:foobar' => 'my-ns-url') }.to_xml <?xml vers

    3热度

    1回答

    是否有可能抢了以下元素的属性,并在前面的一个这样的使用它们?: <title>Section X</title> <paragraph number="1">Stuff</paragraph> <title>Section Y</title> <paragraph number="2">Stuff</paragraph> 到: <title id="ID1">1. Section X</

    1热度

    1回答

    比方说,我有这样的例子: page = "<html><body><h1 class='foo'></h1><p class='foo'>hello people<a href='http://'>hello world</a></p></body></html>" @nodes = [] Nokogiri::HTML(page).traverse do |n| i

    3热度

    1回答

    使用Nokogiri和Ruby。 我有一个网页DIV ID的像解析: DIV ID = “一些-list-number的^ 875” ^改变 号后...-数目是随机的,我只是能“做T doc.css('#wikid-list-genres^875').each do |n| puts n.text.to_s end 但基本结构始终是相同的 - 值^ ..一些数字... 所以我需要

    1热度

    3回答

    要做到这一点的最快方法是什么? 我有可能(或可能不)包含单词“说明”,然后是几行指令的HTML文件。我想解析这些包含单词“Instructions”和后续行的页面。

    2热度

    1回答

    我有以下HTML: <li><a href="/stumbler/millisami/tag/company/" class=""> <span class="right">69</span> company</a> </li> ,我想放弃span标签后的文本,即 “公司” 所以,当我试图 doc.at_css("span:after") no方法错误:抛出后。 如何

    1热度

    1回答

    运行以下内容,并且它应该返回公司名称。 xpath在firefox中工作,并返回公司名称。然而在nokogiri,这不会发生,它只是返回空字符串! require 'rubygems' require 'nokogiri' require 'open-uri' doc = Nokogiri::HTML(open('http://www.careerbuilder.com/JobSeeker

    15热度

    3回答

    我正在尝试使用Nokogiri构建XML文档。一些元素在其中有连字符。这里有一个例子: require "nokogiri" builder = Nokogiri::XML::Builder.new do |xml| xml.foo_bar "hello" end puts builder.to_xml 主要生产: <?xml version="1.0"?> <foo_ba

    4热度

    5回答

    我正在使用nokogiri生成svg图片。我想补充正确的XML序言和SVG DTD声明得到的东西,如: <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg> ..