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 Philip Kime "<philip at kime.org.uk>"
43
45 Please report any bugs or feature requests on our Github tracker at
46 <https://github.com/plk/biber/issues>.
47
49 Copyright 2009-2012 François Charette and Philip Kime, all rights
50 reserved. Copyright 2012-2022 Philip Kime, all rights reserved.
51
52 This module is free software. You can redistribute it and/or modify it
53 under the terms of the Artistic License 2.0.
54
55 This program is distributed in the hope that it will be useful, but
56 without any warranty; without even the implied warranty of
57 merchantability or fitness for a particular purpose.
58
59
60
61perl v5.36.0 2023-01-18 Biber::Input::file::biblatexml(3)