Skip to main content

Convert xml to python dictionaries, and vice-versa.

Installation

pip install xmldict

On most of the systems, you will need the sudo permissions if you are doing a system wide install.

sudo pip install xmldict

Exmaple

::

# Converting xml to dictionary >>> xmldict.xml_to_dict(‘’’ … <root> … <persons> … <person> … <name first=”foo” last=”bar” /> … </person> … <person> … <name first=”baz” last=”bar” /> … </person> … </persons> … </root> … ‘’’) {‘root’: {‘persons’: {‘person’: [{‘name’: {‘last’: ‘bar’, ‘first’: ‘foo’}}, {‘name’: {‘last’: ‘bar’, ‘first’: ‘baz’}}]}}}

::

# Converting dictionary to xml >>> xmldict.dict_to_xml({‘root’: {‘persons’: {‘person’: [{‘name’: {‘last’: ‘bar’, ‘first’: ‘foo’}}, {‘name’: {‘last’: ‘bar’, ‘first’: ‘baz’}}]}}}) ‘<root><persons><person><name><last>bar</last><first>foo</first></name></person><person><name><last>bar</last><first>baz</first></name></person></persons></root>’

Convert xml to python dictionaries.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xmldict-0.4.1.tar.gz (2.6 kB view details)

Uploaded Source

File details

Details for the file xmldict-0.4.1.tar.gz.

File metadata

  • Download URL: xmldict-0.4.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for xmldict-0.4.1.tar.gz
Algorithm Hash digest
SHA256 0554789f1937151f95b4728016bdf228b50c3177d8faf2fdc9db809fccf7525f
MD5 28d2ae393f3ed345e78a940f2bf2eed7
BLAKE2b-256 4eb6b775a82bc2adb0614c5dbc08359becea7141f619f07c2391c0bffd0805fc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.1 This release

1 file

0.4

1 file

0.3

1 file

0.2

1 file

0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page