SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009
  • Mega64

    Mega64

    24 ŞUBAT 2006
  • TheGamer2323

    TheGamer2323

    25 Ocak 2009