All pastes #2054018 Raw Edit

Something

public text v1 · immutable
#2054018 ·published 2011-05-05 00:21 UTC
rendered paste body
CREATE OR REPLACE FUNCTION marc_is_valid (TEXT) RETURNS BOOLEAN AS $$
        use MARC::Record;
        use MARC::File::XML (BinaryEncoding => 'UTF-8');
        my $record;
        eval {
                $record = MARC::Record->new_from_xml($_[0])
        };
        return if $@;
        return 1;
$$ LANGUAGE plperlu;