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

  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • Rayone GB

    Rayone GB

    14 Temmuz 2007