# File lib/scrubyt/core/scraping/filters/tree_filter.rb, line 130 def generate_relative_XPath(parent_xpath) parent_xpath = XPathUtils.to_full_XPath(@parent_pattern.evaluation_context.extractor.get_hpricot_doc, parent_xpath, @parent_pattern.parent.generalize) if parent_xpath =~ /(\[@.+=.+\])$/ @xpath = XPathUtils.generate_relative_XPath_from_XPaths(parent_xpath, @xpath) if (@xpath =~ /^\/html/) #TODO: should not rely on <html> being the root node end