# File lib/marc/xmlreader.rb, line 88
    def self.best_available
      parser = nil
      begin
        require 'nokogiri'
        parser = USE_NOKOGIRI
      rescue LoadError
        if RUBY_PLATFORM =~ /java/
          begin
            require 'jrexml'
            parser = USE_JREXML
          rescue LoadError
            parser = USE_REXML
          end
        else
          parser = USE_REXML
        end
        parser
      end            
    end