function en7_startElement in Bibliography Module 6
Copyright (C) 2006 Ron Jerome
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
File
- ./
endnote7_parser.inc, line 23
Code
function en7_startElement($parser, $name, $attrs) {
global $node, $element, $auth_count, $keyword_count;
switch ($name) {
case 'RECORD':
$node = array();
$node['biblio_type'] = 102;
// we set 102 here because the xml parser won't
// process a value of 0 (ZERO) which is the
// ref-type 102. if there is a non-zero value it will be overwritten
$element = '';
break;
case 'AUTHORS':
case 'SECONDARY_AUTHORS':
case 'TERTIARY_AUTHORS':
case 'SUBSIDIARY_AUTHORS':
$auth_count = 0;
break;
case 'KEYWORDS':
$keyword_count = 0;
break;
default:
$element = $name;
}
}