You are here

function gmap_gpx_parse in GMap Addons 5

Same name and namespace in other branches
  1. 6 gmap_gpx.inc \gmap_gpx_parse()
  2. 7 gmap_gpx.inc \gmap_gpx_parse()
1 call to gmap_gpx_parse()
gmap_gpx_parse_file in ./gmap_gpx.inc

File

./gmap_gpx.inc, line 24

Code

function gmap_gpx_parse(&$data) {
  global $gmap_gpx;
  $parser = drupal_xml_parser_create($data);
  xml_set_element_handler($parser, '_gmap_gpx_start_element', '_gmap_gpx_stop_element');
  xml_set_character_data_handler($parser, '_gmap_gpx_char_data');
  $gmap_gpx = array(
    'char_data' => NULL,
    'stack' => array(),
  );
  xml_parse($parser, $data, true);

  //$buf, feof($fp));
  xml_parser_free($parser);

  //_gmap_gpx_write_csv_file();
  unset($gmap_gpx['stack']);
}