Aşağıda bir projemde kullandığım ve işinize yarayabilecek bir örnek var. İteratif XML verilerini ayıklamak işinizi görecektir
XML değişkenine atanmış XML satırları bir sonraki kodlarla işlenmektedir:
Burada kullanılan kütüphane Minidom’dur. Python’un standart kütüphanesidir ve Google App Engine içinde de kullanımı mümkündür.
https://gist.github.com/3e64fdc2a0586943a0ed.js
Bu işlem aşağıdaki gibi de yapılabilir:
dom = parseString(XML)
questions=dom.getElementsByTagName(‘question’)
for question in questions:
#NVAL=node.getElementsByTagName(“id”)[0].toxml()
id=question.getElementsByTagName(“id”)[0].firstChild.data
text=question.getElementsByTagName(“text”)[0].firstChild.data
RESULT=RESULT+id+“
”;
self.response.out.write(RESULT)