From: Aaron Patterson Date: 2009-04-23T02:57:09+09:00 Subject: Re: problem with Nokogiri::HTML::Element#line On Wed, Apr 22, 2009 at 10:49:07AM -0700, Aaron Patterson wrote: > 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. Also, make sure to include the version of libxml2 you're using. Just print Nokogiri::LIBXML_VERSION. -- Aaron Patterson http://tenderlovemaking.com/