ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
◀ ilDoc Overview
simple_test.php
Go to the documentation of this file.
1
<?php
2
#require_once '../src/LibRIS.php';
3
$testdir
=
'tests'
;
4
set_include_path(get_include_path() . PATH_SEPARATOR .
'./src/'
);
5
spl_autoload_register(
function
($klass) {
6
$parts = explode(
'\\'
, $klass);
7
if
($parts[0] ==
'LibRIS'
) {
8
print
"Called for $klass"
. PHP_EOL;
9
include implode(DIRECTORY_SEPARATOR, $parts) .
'.php'
;
10
}
11
});
12
use \LibRIS\RISReader;
13
14
$ris
=
new
RISReader
();
15
$ris
->parseFile(
$testdir
.
'/derik-test.ris'
);
16
$ris
->printRecords();
17
$records
=
$ris
->getRecords();
18
$rw
= new \LibRIS\RISWriter();
19
print
$rw
->writeRecords(
$records
);
20
// Regression against Banyuls.ris
21
$ris
=
new
RISReader
();
22
$ris
->parseFile(
$testdir
.
'/Banyuls.ris'
);
23
$ris
->printRecords();
24
$records
=
$ris
->getRecords();
25
$rw
= new \LibRIS\RISWriter();
26
print
$rw
->writeRecords(
$records
);
LibRIS\RISReader
The main class for parsing RIS files.
Definition:
RISReader.php:60
print
if(! $in) print
Definition:
UtfNormalGenerate.php:37
$testdir
$testdir
Definition:
simple_test.php:3
$records
$records
Definition:
simple_test.php:17
$rw
$rw
Definition:
simple_test.php:18
$ris
$ris
Definition:
simple_test.php:14
Modules
Bibliographic
lib
LibRIS
tests
simple_test.php
Generated on Wed Sep 24 2025 19:00:43 for ILIAS by
1.9.4 (using
Doxyfile
)