You are here

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;
  }
}