From: Aaron Patterson Date: 2009-04-23T02:49:11+09:00 Subject: Re: problem with Nokogiri::HTML::Element#line On Wed, Apr 22, 2009 at 09:50:04PM +0900, malikb wrote: > Hello, > > I have a problem with Nokogiri::HTML::Element#line, it always returns > zero(0): > > html = Nokogiri::HTML(< > > test test > > > Hello, world! > > > eohtml > > html.xpath("/html/head/title")[0].line # 0 > html.xpath("/html/body")[0].line # 0 > > if I replace Nokogiri::HTML with Nokogiri::XML, all going to be > perfect. > > Nokogiri::HTML::Element extends Nokogiri::XML::Node, so, #line should > return the line of the HTML node, isn't it? It *should* return the line. This is most likely a bug in libxml2. Please file a ticket here: http://github.com/tenderlove/nokogiri/issues I will look in to the problem. -- Aaron Patterson http://tenderlovemaking.com/