Bonjour tout le monde,
Je me sens obligé de vous demandez de l'aide, voilà maintenant 6 heures que je ne sais pas comment me sortir de cette impasse
Je dois parser un fichier xml
Le problème c'est que je n'ai jamais fait de python, alors j'ai fait beaucoup de recherches, j'ai entendu parler de DOM et aussi lxml, le problème c'est que dans mon XML que je ne peux pas modifier, j'ai "configurationItem" qui est le parent des "attribute", mais j'ai aussi d'autre "configurationItem" mais qui eux aussi sont fils du "configurationItem" parent, je ne sais pas si je me fais bien comprendre...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<?xml version="1.0" encoding="UTF-8"?> <Topologies> <Topology name="Serveur"> <ConfigurationItems> <ConfigurationItem ID="hguytuytu" Label="yuyu" Type="unix"> <Attribute Name="DomainName" Label="DomainName" Type="class java.lang.String" Value="mtfgf" /> <ConfigurationItem ID="huikghjgh" Label="Intel(R)" Type="cpu"> <Attribute Name="Core number" Label="Core number" Type="cldfgg" Value="" /> </ConfigurationItem> <ConfigurationItem ID="dfgdfgdg" Label="Production" Type="fgdgdfg"> <Attribute Name="ddfgl" Label="Didfgbel" Type="cdfgdfg" Value="fdgdfg" /> </ConfigurationItem> </ConfigurationItem> </ConfigurationItems/> </Topology> </Topologies>
En gros j'aimerais récupérer tous les attributs de chaque éléments.
Si quelqu'un peut m'aider...
Cordialement.






Répondre avec citation



Partager