使用谷歌应用程序和python从数据存储上传和下载xml文档的问题

时间:2010-11-16 11:09:11

标签: python xml google-app-engine

我在谷歌应用程序中创建一个xml文档并将其存储为blob,同时从数据存储区取回如何将其转换为xml doc

class xmlStore(db.Model):  
 xmlRef=db.BlobProperty()

像这样创建xml doc:

docRef=Document()
fp=docRef.createElement("Client")
fp.setAttribute("ID","21783")
docRef.appendChild(fp)

存储到数据存储区:

x=xmlStore(xmlRef=str(docRef))  
x.put()

回头时:

result = db.GqlQuery("SELECT * FROM xmlStore").fetch(1)
在网页上打印时

for response in result:
 self.response.out.write(response.xmlRef)

它给了我xml.dom.minidom.Document instance at 0x6a2bddb0b5aef438
我如何在xml中取回它..

1 个答案:

答案 0 :(得分:0)

查看有关xml.dom.minidom toxml method

的Python文档

你说:

  

它给了我xml.dom.minidom.Document   实例位于0x6a2bddb0b5aef438

调用该对象的.toxml()方法。