Pretty Print mit double quotes XML erzeugen lassen.
Verfasst: Donnerstag 3. Februar 2011, 16:17
Hallo zusammen,
nach gut zwei Wochen und dem einen oder anderem Python Buch bin ich leider noch nicht wirklich durgestiegen beim erzeugen von XML Dokumenten.
Ich hab hier mal ein kleinen Beispiel Code
Hier durch bekomme ich folgende XML Ausgabe
Ansich Ok nur möchte ich gerne bei den Values keine einfachen Hochkomma bekommen sondern eben doppelte.
Das Ergebniss sollte also so aussehen
Was muss ich tun damit Python und PrettyPrint hier meine Wünsche erfüllt?
Vielen Dank
crypt
nach gut zwei Wochen und dem einen oder anderem Python Buch bin ich leider noch nicht wirklich durgestiegen beim erzeugen von XML Dokumenten.
Ich hab hier mal ein kleinen Beispiel Code
Code: Alles auswählen
#! /usr/bin/env python
import xml.dom
from xml.dom import implementation
from xml.dom.ext import PrettyPrint
xmlns_userinfo = "http://xmlns.test.de/xsd/users"
xmlns1_userinfo= "http://xmlns.test.de/xsd/types"
domdoc = implementation.createDocument(None, '', None)
userinfoElem = domdoc.createElementNS(xmlns_userinfo, "userinfo")
domdoc.appendChild(userinfoElem)
PrettyPrint(domdoc)
Code: Alles auswählen
<?xml version='1.0' encoding='UTF-8'?>
<userinfo xmlns='http://xmlns.opennms.org/xsd/users'/>Das Ergebniss sollte also so aussehen
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<userinfo xmlns="http://xmlns.opennms.org/xsd/users"/>Vielen Dank
crypt