class Krikri::Harvesters::MarcXMLDoc

Value object containing a MARC record's identifier (parsed from control

field 001) and original (MARC XML) source.

Attributes

identifier[R]

@!attribute [r] identifier @!attribute [r] source

source[R]

@!attribute [r] identifier @!attribute [r] source

Public Class Methods

new(nokogiri_doc) click to toggle source

@param nokogiri_doc

# File lib/krikri/harvesters/marc_xml_harvester.rb, line 87
def initialize(nokogiri_doc)
  @source = nokogiri_doc.outer_xml
  doc = Nokogiri::XML(@source)

  @identifier = doc.xpath("//xmlns:controlfield[@tag='001']").text
end