OAI-PMH XML Record Formatter
category |
VuFind |
---|---|
package |
Harvest_Tools |
author |
Demian Katz demian.katz@villanova.edu |
license |
http://opensource.org/licenses/gpl-2.0.php GNU General Public License |
link |
Wiki |
__construct(array $settings = array())
array
Configuration settings
createTag(string $tag, string $value) : string
string
Tag name
string
Content of tag
string
extractMetadataAttributes(string $raw, string $record) : string
string
The full
string
The metadata record with the outer
string
fixNamespaces(string $xml, array $ns, string $attr = '') : string
string
XML document to clean up
array
Namespaces to check
string
Attributes extracted from the
string
format(string $id, object $recordObj) : string
string
ID of record to save.
object
Record to save (in SimpleXML format).
string
getHeaderAdditions(object $header) : string
object
Header element (in SimpleXML format).
string
getHeaderSetAdditions(object $setSpec) : string
object
Header setSpec element (in SimpleXML format).
string
getIdAdditions(string $id) : string
string
Record ID
string
needsSetNames() : boolean
boolean
performGlobalReplace(string $xml) : string
string
XML to update.
string
setSetNames(array $names) : void
array
Associative array of setSpec => setName
globalSearch : array
var |
---|
array
globalReplace : array
var |
---|
array
injectId : string|boolean
var |
---|
string|boolean
injectSetSpec : string|boolean
var |
---|
string|boolean
injectSetName : string|boolean
var |
---|
string|boolean
injectDate : string|boolean
var |
---|
string|boolean
injectHeaderElements : array
var |
---|
array
setNames : array
var |
---|
array