module Bio::BlastXMLParser::XPath

Public Instance Methods

field(name) click to toggle source
# File lib/bio/db/blast/parser/nokogiri.rb, line 9
def field name
  res = if @prefix
    @xml.xpath(@prefix+name+'/text()').to_s
  else
    @xml.xpath(name+'/text()').to_s
  end
  if res == nil
    logger = Bio::Log::LoggerPlus['bio-blastxmlparser']
    logger.warn("XML elemement <#{name}> has no content")
  end
  res.to_s
end