hashbang/reflib

此包已被废弃,不再维护。未建议替代包。

PHP模块,用于管理多种引用库

v1.1.10 2015-06-21 23:08 UTC

This package is not auto-updated.

Last update: 2020-02-19 18:19:36 UTC


README

注意:此模块已过时,推荐使用更新的 RefLib NPM。请使用该项目。

PHP模块,用于管理多种引用库。

目前此库可以读写以下引用库格式:

安装

最简单的方法是使用Composer安装 - composer require hashbang/reflib

如果您希望不使用Composer安装,请下载源代码,将其解压到一个目录中,然后以常规方式包含文件。

示例

读取EndNote XML

require('reflib.php');
$lib = new RefLib();
$lib->SetContentsFile('tests/data/endnote.xml');

print_r($lib->refs); // Outputs all processed refs in an associative array

写入EndNote XML

require('reflib.php');
$lib = new RefLib();
$lib->SetContentsFile('tests/data/endnote.xml'); // Read in content (or populate $lib->refs yourself)
$lib->GetContents('EndNote File.xml'); // Output file to the browser

文件转换

require('reflib.php');
$lib = new RefLib();
$lib->SetContentsFile('tests/data/endnote.xml'); // Read in content (or populate $lib->refs yourself)
$lib->GetContents('EndNote File.ris'); // Output file to the browser in RIS format