parser un fichier XML ligne par ligne
Bonjour
j'ai un fichier xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <?xml version="1.0" encoding="UTF-8"?>
<livre>
<Information>
<newLivre nom="livre1" date=132>
<newLivre nom="livre2" date=133>
</Information>
<auteur>
<infoAuteur nom="auteur1" date=1960>
<infoAuteur nom="auteur2" date=1970>
<auteur>
</livre> |
j'aimerais le parser pour afficher juste les informations (livre1, livre 2 et les date et les noms des auteurs
j'ai ce code
Code:
1 2 3 4 5 6 7
| def lireFichier(path):
fichier = open("C:\fichier.xml")
ligne = fichier.readline()
ligne = ligne.strip()
print ligne
#return ligne
fichier.close() |
mais en appelant la fonction , j'ai que la première ligne qui s'affiche <?xml version="1.0" encoding="UTF-8"?>
vous avez une idée ?