<html>
  <head><title>Inimeste tabel</title></head>
  <body>
<?php
 $kasEesnimi=false;
 $kasPerekonnanimi=false;
 $kasSynniaasta=false;
 $eesnimi="";
 $perekonnanimi="";
 $synniaasta="";
 mysql_connect("localhost", "jaagup", "98277030");
 mysql_select_db("jaagup");
 
 function startElement($parser, $element, $atribuudid){
   global $kasEesnimi, $kasPerekonnanimi, $kasSynniaasta,          
            $eesnimi, $perekonnanimi, $synniaasta;
   if($element=="EESNIMI"){$kasEesnimi=true;}
   if($element=="PERENIMI"){$kasPerekonnanimi=true;}
   if($element=="SYND"){$kasSynniaasta=true;}
   if($element=="INIMENE"){
      $eesnimi="";
      $perekonnanimi="";
      $synniaasta="";
   }
 }
 
 function endElement($parser, $element){
   global $kasEesnimi, $kasPerekonnanimi, $kasSynniaasta, 
          $eesnimi, $perekonnanimi, $synniaasta;
   if($element=="EESNIMI"){$kasEesnimi=false;}
   if($element=="PERENIMI"){$kasPerekonnanimi=false;}
   if($element=="SYND"){$kasSynniaasta=false;}
   if($element=="INIMENE"){
    $lause="INSERT INTO inimesed (eesnimi, perenimi, synniaasta)".
        " VALUES ('$eesnimi', '$perekonnanimi', '$synniaasta')";
    mysql_query($lause);  
    echo mysql_error();      
   }
 }
 
 function characters($parser, $tekst){
   global $kasEesnimi, $kasPerekonnanimi, $kasSynniaasta,
          $eesnimi, $perekonnanimi, $synniaasta;
   if($kasEesnimi){$eesnimi=$eesnimi.$tekst;}
   if($kasPerekonnanimi){$perekonnanimi=$perekonnanimi.$tekst;}
   if($kasSynniaasta){$synniaasta=$synniaasta.$tekst;}
 }
 
 $xml_parser = xml_parser_create();
 
 xml_set_element_handler($xml_parser, "startElement", "endElement");
 xml_set_character_data_handler($xml_parser, "characters");
 $f=fopen("inimesed.xml", "r");
 while($andmed=fread($f, 4096)){
   xml_parse($xml_parser, $andmed, feof($f));
 }

 xml_parser_free($xml_parser);
 
 mysql_close();
?>
  andmed sisestatud
 </body>
</html>