2 balises identiques dans 2 champs différents de base de données
Bonjour ;
J'essaye de parser un fichier xml pour extraire des informations que j'insère dans une base de données
Mon problème c'est que le fichier peut contenir le cas suivant
Code:
1 2 3 4 5 6 7 8 9 10 11
| <produits>
<produit nom="fraise">
<categorie> aliment </categorie>
<categorie> fruit </categorie>
</produit>
<produit nom="fromage">
<categorie> aliment </categorie>
<categorie> produit laitier </categorie>
</produit>
</produits> |
et moi je veux insérer les deux valeurs (valeur1 , valeur2) dans ma table produits des champs différents (categorie , sous categorie)
Dans le parsing je dois impérativement utiliser SAX. Le problème c'est comment l'amener à décider s'il est dans la première balise catégorie ou la deuxième parce que il y a des traitements différents ?
Merci bcp d'avance