Method: Mods::Reader#from_file

Defined in:
lib/mods/reader.rb

#from_file(filename, encoding = nil, options = Nokogiri::XML::ParseOptions::DEFAULT_XML) ⇒ Object

Read in the contents of a Mods record from a file.

Examples:

foo = Mods::Reader.new.from_file('/path/to/mods/file.xml')

Parameters:

  • filename (String)
    • path to file that has mods xml as its content

Returns:

  • Nokogiri::XML::Document



30
31
32
33
34
# File 'lib/mods/reader.rb', line 30

def from_file(filename, encoding = nil, options = Nokogiri::XML::ParseOptions::DEFAULT_XML)
  File.open(filename) do |file|
    Nokogiri::XML(file)
  end
end