Nasıl Python bir sözlük için xml bir dize dönüştürmek için? | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Dan Gately

    Dan Gately

    13 AÄžUSTOS 2006
  • bored before i even began

    bored before

    30 Mart 2009