X7ROOT File Manager
Current Path:
/opt/alt/php70/usr/share/pear/test/File_MARC/tests
opt
/
alt
/
php70
/
usr
/
share
/
pear
/
test
/
File_MARC
/
tests
/
??
..
??
bad_example.mrc
(1.81 KB)
??
bad_example.xml
(7.11 KB)
??
bigarchive.xml
(3.43 KB)
??
camel.mrc
(6.83 KB)
??
example.mrc
(1.81 KB)
??
marc_001.phpt
(2.45 KB)
??
marc_002.phpt
(4.6 KB)
??
marc_003.phpt
(1.35 KB)
??
marc_004.phpt
(9.35 KB)
??
marc_005.phpt
(3.42 KB)
??
marc_006.phpt
(1.28 KB)
??
marc_007.phpt
(1.18 KB)
??
marc_008.phpt
(478 B)
??
marc_009.phpt
(1.51 KB)
??
marc_010.phpt
(4.59 KB)
??
marc_011.phpt
(2.69 KB)
??
marc_012.phpt
(1.74 KB)
??
marc_013.phpt
(8.32 KB)
??
marc_014.phpt
(3.49 KB)
??
marc_015.phpt
(4.76 KB)
??
marc_016.phpt
(12.36 KB)
??
marc_017.phpt
(4.07 KB)
??
marc_018.phpt
(3.1 KB)
??
marc_019.phpt
(4.04 KB)
??
marc_020.phpt
(3.87 KB)
??
marc_021.phpt
(4.76 KB)
??
marc_022.phpt
(10.26 KB)
??
marc_023.phpt
(540 B)
??
marc_16783.phpt
(2.43 KB)
??
marc_field_001.phpt
(895 B)
??
marc_field_002.phpt
(559 B)
??
marc_field_003.phpt
(1.65 KB)
??
marc_field_004.phpt
(937 B)
??
marc_field_005.phpt
(1015 B)
??
marc_field_21246.phpt
(812 B)
??
marc_lint_001.phpt
(4.41 KB)
??
marc_lint_002.phpt
(2.3 KB)
??
marc_lint_003.phpt
(2.73 KB)
??
marc_lint_004.phpt
(5.07 KB)
??
marc_lint_005.phpt
(2.63 KB)
??
marc_record_001.phpt
(561 B)
??
marc_subfield_001.phpt
(733 B)
??
marc_subfield_002.phpt
(1.04 KB)
??
marc_xml_001.phpt
(7.47 KB)
??
marc_xml_002.phpt
(3.54 KB)
??
marc_xml_003.phpt
(1.46 KB)
??
marc_xml_004.phpt
(2.76 KB)
??
marc_xml_005.phpt
(1.48 KB)
??
marc_xml_006.phpt
(1.42 KB)
??
marc_xml_007.phpt
(986 B)
??
marc_xml_008.phpt
(12.38 KB)
??
marc_xml_009.phpt
(1.09 KB)
??
marc_xml_16642.phpt
(930 B)
??
marc_xml_namespace.phpt
(720 B)
??
marc_xml_namespace_prefix.phpt
(699 B)
??
marc_xml_rsinger.phpt
(2.45 KB)
??
music.mrc
(4.17 KB)
??
music.xml
(11.38 KB)
??
namespace.xml
(7.9 KB)
??
onerecord.xml
(3.23 KB)
??
sandburg.mrc
(1.12 KB)
??
sandburg.xml
(3.26 KB)
??
skipif.inc
(177 B)
??
xmlescape.mrc
(728 B)
Editing: marc_007.phpt
--TEST-- marc_007: Use key=>value iteration for tags and codes --SKIPIF-- <?php include('tests/skipif.inc'); ?> --FILE-- <?php $dir = dirname(__FILE__); require __DIR__ . '/bootstrap.php'; $marc_file = new File_MARC($dir . '/' . 'example.mrc'); if ($marc_record = $marc_file->next()) { foreach ($marc_record->getFields() as $tag=>$value) { print "$tag: "; if ($value instanceof File_MARC_Control_Field) { print $value->getData(); } else { foreach ($value->getSubfields() as $code=>$subdata) { print "_$code"; } } print "\n"; } } ?> --EXPECT-- 001: 0000000044 003: EMILDA 008: 980120s1998 fi j 000 0 swe 020: _a_c 035: _9 040: _a 042: _9_9 084: _a_2 084: _5_a_2 084: _5_a_2 084: _5_a_2 100: _a_d 245: _a_c 250: _a 260: _a_b_c_e_f 300: _a_b_c 440: _a_x 500: _a 599: _a 740: _a 775: _z_w_9 841: _5_a_b_e 841: _5_a_b_e 841: _5_a_b_e 841: _5_a_b_e 841: _5_a_b_e 841: _5_a_b_e 852: _5_b_c_h_j 852: _5_b_c_h 852: _5_b 852: _5_b_j 852: _5_b_c_h_j 852: _5_b_h_j 900: _a_d_u_d 900: _a_d_u_d 900: _a_d_u_d 900: _a_d_u_d 900: _a_d_u_d 900: _a_d_u_d 976: _a_b 005: 20050204111518.0
Upload File
Create Folder