Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1617 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Methode sax vers un script sql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Methode sax vers un script sql

n°772423
smex
Posté le 22-06-2004 à 10:46:36  profilanswer
 

J'ai ce petit rapport à intégrer dans une table mysql Cpu(typecpu,aliascpu) j'ai besoin des deux value c tout. Quelqu'un pourrait m'aider creer ce script sql ou me donner des liens ou il y a des exemples avec la methode sax vers mysql svp.
 
<report>
<Page>
  <Title>Processeur</Title>  
  <Icon>80</Icon>  
  <MenuTitle>Carte mère</MenuTitle>  
  <MenuIcon>42</MenuIcon>  
- <Group>
  <Title>Propriétés du CPU</Title>  
  <Icon>80</Icon>  
- <Item>
  <Title>Type de processeur</Title>  
  <Icon>80</Icon>  
  <Value>AMD Athlon-PECM, 800 MHz</Value>  
  </Item>
- <Item>
  <Title>Alias du CPU</Title>  
  <Icon>80</Icon>  
  <Value>Thunderbird</Value>  
  </Item>
</page>
<report>

mood
Publicité
Posté le 22-06-2004 à 10:46:36  profilanswer
 

n°772439
smex
Posté le 22-06-2004 à 10:55:30  profilanswer
 

pour l'instant ce que j'ai fait mais ca marche pas
<?php
 
$Tagcourrant="";
$prendre="";
 
$title="";
$valeurs=array();
 
 
function bo($parser, $name, $attributes)
{
      global $tagcourant;
      $tagcourant = $name;
if(tagcourant==value)
$prendre=1;
else $prendre =0;
 
}
 
 
function bf($parser, $name)
{
       if($title=aliascpu and $tagcourant=value){
$query = "INSERT INTO cpu";
            $query .= "(typecpu,aliascpu)";
            $query .= "VALUES(\"" . join("\", \"", $values) ."\" );";      
            echo $query;                  
            $values = array();
            $currentTag = "";
   
}
 
           
 
}
 
function datafuntion($parser, $data)
{
$data=chop($data);  
$data=trim($data);  
 
      global $Tagcourrant, $values , $title ;  
switch($data)
{
case 'Type de processeur':$title=pcpu;
break;
case 'Alias du CPU':$title="aliascpu";
break;      
}
 
if($prendre==1)
array_push($valeurs,$data);
 
}
 
 
 
$xml_parser = xml_parser_create();
 
 
 
xml_set_element_handler($xml_parser, "bo", "bf" );
xml_set_character_data_handler($xml_parser, "datafunction" );
 
 
 
if (!($fp = fopen("test.xml", "r" )))  
{
      die("File I/O error: test.xml" );
}
 
 
while ($data = fread($fp, filesize("test.xml" )))  
{
      // error handler
      if (!xml_parse($xml_parser, $data, feof($fp)))  
      {
            $error_code = xml_get_error_code($xml_parser);
            die("XML parser error (error code " . $error_code . " ): " . xml_error_string($error_code) . "<br>Error occurred at line " . xml_get_current_line_number($xml_parser));
      }
}
 
xml_parser_free($xml_parser);
fclose($fp);
     echo "Traitement réussi";
 
 
 
?>

n°772440
kadreg
profil: Utilisateur
Posté le 22-06-2004 à 10:56:18  profilanswer
 

Combien tu es prêt à mettre ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°772441
smex
Posté le 22-06-2004 à 10:57:03  profilanswer
 

allez :) arrete tes connaitre je ne suis qu'un etudiant en bts info :) en plein fin de stage

n°772478
smex
Posté le 22-06-2004 à 11:28:17  profilanswer
 

allo personne pour m'aider ?

n°772956
smex
Posté le 22-06-2004 à 16:50:38  profilanswer
 

kadreg stp


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Methode sax vers un script sql

 

Sujets relatifs
créer un lien vers un phpRecuperer une chaine de caractere venant d'un script PHP
Script pour fair un "pop checker"[Batch] Script pour mesurer le temps de lancement d'une application
Script Dos extinction Pc allumés depuis liste passée en paramètreNommer un lecteur via script
Methode la plus rapide pour renommer un fichier en C sous UNIXscript "top clique"
script date+heure[ Javascript ] Mon premier script...
Plus de sujets relatifs à : Methode sax vers un script sql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR