[XML-SIG] Pyxml: DOM questions, problems with namespaces
Matthias Dorfner
md at xlhost.de
Sat May 27 14:45:14 CEST 2006
Hello together,
I'm quite new to pyxml, so please forgive me some maybe "stupid"
questions. I've two question:
1. some problems creating my xml file with the
correct double quoted string in the namespace, here one example:
<?xml version='1.0' encoding='UTF-8'?>
<request xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns:noNameSpaceSchemaLocation='Handle.xsd'>
I need exactly this output but not single quoted(' -> "). Here's the code
I use to create this one:
dom = xml.dom.minidom.getDOMImplementation()
doc = dom.createDocument(None, "request", None)
#Get the document element
msg_elem = doc.documentElement
#Create an xmlns attributes on the root element
msg_elem.setAttributeNS(EMPTY_NAMESPACE, "xmlns:xsi",
"http://www.w3.org/2001/XMLSchema-instance")
msg_elem.setAttributeNS(EMPTY_NAMESPACE, "xsi:noNameSpaceSchemaLocation",
"Handle.xsd")
2. I want so post the above created xml structure to a webserver, but I
need to convert this first to a string, how can I do this? PrettyPrint
allows only writing this DOM structure to a file. Or is it possible to
correctly read out this xml file?
Maybe you know what I can do, I tried a lot but nothing worked.
Thanks for your time,
Greetings
Babsi
More information about the XML-SIG
mailing list