27 Ocak 2010, ÇARŞAMBA
Nasıl Python bir sözlük için xml bir dize dönüştürmek için?
Bir programı okuyan bir xml belgesinden bir yuva, bana da öyle xml belge içinde saklanan bir dize ki isterim doğrudan dönüştürmek için bir python sözlük, aynı şekilde yapılır Django. simplejson kütüphane.
Örnek olarak:
str ="<?xml version="1.0" ?><person><name>john</name><age>20</age></person"
dic_xml = convert_to_dic(str)
Sonra dic_xml gibi görünecektir {'': {'name':'', 'yaş' : 20 } } . john person
Şimdiden teşekkürler, Maria Ze
CEVAP
17 NİSAN 2012, Salı
xmltodict (tam açıklama: ben yazdım) tam olarak bunu yapıyor:
xmltodict.parse("""
<?xml version="1.0" ?>
<person>
<name>john</name>
<age>20</age>
</person>""")
# {u'person': {u'age': u'20', u'name': u'john'}}
Bunu PaylaÅŸ:

Nasıl dize Python küçük harfe dönüştür...
Nasıl Python ile bir çift için bir diz...
Nasıl bir dize dönüştürmek için yığın ...
Nasıl Ruby alt veya üst durumda bir di...
Bayt dönüştürmek için [nasıl] dize?...