Advertisement
Guest User

File_MARC

a guest
Jun 15th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.89 KB | None | 0 0
  1. <?php
  2.  
  3. require 'File/MARCXML.php' ;
  4.  
  5. $authority = '<?xml version="1.0" encoding="UTF-8"?>
  6. <collection xmlns="http://www.loc.gov/MARC21/slim">
  7. <record>
  8.  <leader>00143     2200073   4500 </leader>
  9.  <controlfield tag="001">260</controlfield>
  10.  <datafield tag="100" ind1=" " ind2=" ">
  11.   <subfield code="a">20120402afrey50      ba0</subfield>
  12.  </datafield>
  13.  <datafield tag="152" ind1=" " ind2=" ">
  14.   <subfield code="b">PERSO_NAME</subfield>
  15.  </datafield>
  16.  <datafield tag="200" ind1=" " ind2=" ">
  17.   <subfield code="a">Severin</subfield>
  18.   <subfield code="b">Georgii</subfield>
  19.  </datafield>
  20. </record>
  21. </collection>' ;
  22.  
  23. $authorities = new File_MARCXML ( $authority, File_MARC::SOURCE_STRING ) ;
  24.  
  25. $record = $authorities -> next ( ) ;
  26.  
  27. $leader = $record -> getLeader ( ) ;
  28.  
  29. $newleader = rtrim ( $leader ) ;
  30.  
  31. $record -> setLeader ( $newleader ) ;
  32.  
  33. echo $record -> toXML ( ) ;
  34.  
  35. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement