1Biber::Input::file::bibUlsaetrexCmoln(t3r)ibuted Perl DoBciubmeern:t:aItnipount::file::biblatexml(3)
2
3
4
5 extract_entries
6 Main data extraction routine.
7 Accepts a data source identifier (filename in this case),
8 preprocesses the file and then looks for the passed keys,
9 creating entries when it finds them and passes out an
10 array of keys it didn't find.
11
12 create_entry
13 Create a Biber::Entry object from an entry found in a biblatexml data source
14
15 parsename
16 Given a name node, this function returns a Biber::Entry::Name object
17
18 Returns an object which internally looks a bit like this:
19
20 { given => {string => 'John', initial => ['J']},
21 family => {string => 'Doe', initial => ['D']},
22 middle => {string => 'Fred', initial => ['F']},
23 prefix => {string => undef, initial => undef},
24 suffix => {string => undef, initial => undef},
25 basenamestring => 'Doe',
26 namestring => 'Doe, John Fred',
27 nameinitstring => 'Doe_JF',
28 gender => sm,
29 useprefix => 1,
30 sortingnamekeytemplatename => 'templatename'
31 }
32
34 Biber::Input::file::biblatexml - look in a BibLaTeXML file for an entry
35 and create it if found
36
38 Provides the extract_entries() method to get entries from a biblatexml
39 data source and instantiate Biber::Entry objects for what it finds
40
42 Francois Charette, "<firmicus at ankabut.net>" Philip Kime "<philip at
43 kime.org.uk>"
44
46 Please report any bugs or feature requests on our Github tracker at
47 <https://github.com/plk/biber/issues>.
48
50 Copyright 2009-2018 Francois Charette and Philip Kime, all rights
51 reserved.
52
53 This module is free software. You can redistribute it and/or modify it
54 under the terms of the Artistic License 2.0.
55
56 This program is distributed in the hope that it will be useful, but
57 without any warranty; without even the implied warranty of
58 merchantability or fitness for a particular purpose.
59
60
61
62perl v5.28.1 2019-02-12 Biber::Input::file::biblatexml(3)