Bonjour,
Je fais un pg qui parcoure un document xml:Je veux identifier le tag aixm:elevation car il encadre une valeur nulle. Mais c'est le seul tag qui n'apparait pas dans mes traces.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <aixm:VORTimeSlice gml:id="ABB"> <aixm:type>ABB</aixm:type> <aixm:location> <aixm:ElevatedPoint gml:id="ABB" srsDimension="2"> <gml:pos srsDimension="2">2.5 -4.2</gml:pos> <aixm:elevation uom="M"></aixm:elevation> </aixm:ElevatedPoint> </aixm:location> </aixm:VORTimeSlice>
Mon pg est le suivant:J'obtiens les traces suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 def ApplicationWhitespaceRemoving(self,ele) : for c in ele.childNodes: if ele.nodeType == Node.TEXT_NODE : print ele.parentNode," >>> ",ele.nodeValue for child in ele.childNodes : self.ApplicationWhitespaceRemoving( child )Je ne comprends vraiement pas comment faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <DOM Element: aixm:VORTimeSlice at -0x482c5054> >>> <DOM Element: aixm:type at -0x482c5194> >>> ABB <DOM Element: aixm:VORTimeSlice at -0x482c5054> >>> <DOM Element: aixm:location at -0x482bb6d4> >>> <DOM Element: aixm:ElevatedPoint at -0x482bb674> >>> <DOM Element: gml:pos at -0x482bb534> >>> 2.5 -4.2 <DOM Element: aixm:ElevatedPoint at -0x482bb674> >>> <DOM Element: aixm:ElevatedPoint at -0x482bb674> >>> <DOM Element: aixm:location at -0x482bb6d4> >>> <DOM Element: aixm:VORTimeSlice at -0x482c5054> >>>
Merci de votre aide
Partager