Bonjour,
En python 2.7, j'ai le code suivant :L'exécution du pg me donne les infos suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 from xml.dom.minidom import parse # Contenu du fichier XmlDMETemplate.xml : # <message:AIXMBasicMessage xmlns:message="A" xmlns:aixm="B" xmlns:gml="C" xmlns:xlink="D" xmlns:gmd="E" xmlns:gco="F" xmlns:xsi="G" xsi:schemaLocation="H" gml:id="I"> # <aixm:frequency uom="MHZ">:v/aixm:frequency</aixm:frequency> # </message:AIXMBasicMessage> xmlfile = "XmlDMETemplate.xml" datasource = open(xmlfile) dom = parse(datasource) print dom.toxml() print dom.childNodesLe pb est que le contenu de dom.toxml() débute avec "<?xml version="1.0" ?>" qui doit être ajouter sans doute automatiquement soit par "parse" soit par "toxml()", mais comment puis je y accèder et éventuellement le supprimer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?xml version="1.0" ?><message:AIXMBasicMessage gml:id="I" xmlns:aixm="B" xmlns:gco="F" xmlns:gmd="E" xmlns:gml="C" xmlns:message="A" xmlns:xlink="D" xmlns:xsi="G" xsi:schemaLocation="H"> <aixm:frequency uom="MHZ">:v/aixm:frequency</aixm:frequency> </message:AIXMBasicMessage> [<DOM Element: message:AIXMBasicMessage at 0xb7e962cc>]
dom.childNodes ne le retrouve pas.
merci
Partager