проблема с загрузкой и загрузкой XML-документа из Datastore с помощью приложения Google и Python - PullRequest
1 голос
/ 16 ноября 2010

Я создаю один XML-документ в своем приложении Google и сохраняю его как BLOB-объект при извлечении из хранилища данных. Как мне преобразовать его в снова XML-документ

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

, создавая XML-документ следующим образом:

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 голосов
/ 16 ноября 2010

Ознакомьтесь с документацией Python о xml.dom.minidom методе toxml .

Вы говорите:

это дает мне xml.dom.minidom.Document экземпляр в 0x6a2bddb0b5aef438

Вызвать метод .toxml () этого объекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...