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

  • Kanál používateľa McsFuego

    Kanál použ

    12 EKİM 2011
  • RealPapaPit

    RealPapaPit

    16 Mart 2009
  • thewinekone

    thewinekone

    17 Aralık 2005