Scroll to navigation

Catmandu::Fix::Condition::marc_spec_has(3pm) User Contributed Perl Documentation Catmandu::Fix::Condition::marc_spec_has(3pm)

NAME

Catmandu::Fix::Condition::marc_spec_has - Test if a MARCspec references data

SYNOPSIS

   # marc_spec_has(MARCspec)
   unless marc_spec_has('LDR{/6=\a}{/7=\a|/7=\c|/7=\d|/7=\m}')
        set_field('type','Book')
   end

DESCRIPTION

Evaluate the enclosing fixes only if the MARCspec does reference data.

Does the same like marc_has but uses MARCspec - A common MARC record path language.

See MARCspec - A common MARC record path language <http://marcspec.github.io/MARCspec/> for documentation on the path syntax.

METHODS

marc_spec_has(MARCspec)

Evaluates to true when the MARCspec references data, false otherwise.

SEE ALSO

  • Catmandu::Fix::marc_has
  • Catmandu::Fix::marc_match
  • Catmandu::Fix::marc_has_many
2021-11-09 perl v5.32.1