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

  • Khan Academy

    Khan Academy

    17 Kasım 2006
  • KRQE

    KRQE

    6 AĞUSTOS 2007
  • The Scary Snowman

    The Scary Sn

    1 ŞUBAT 2011