pyxml2obj convert xml to python object and vice versa. This module is inspired by XML::Simple in CPAN
Project description
- This module provides only 2 methods, XMLin and XMLout.
XMLin convert xml to python object, and XMLout python object to xml.
This module is inspired by XML::Simple in CPAN, but some options of XML::Simple are not supported.
Simple example of usage is followings
>>> from pyxml2obj import XMLin, XMLout >>> xml = ''' ... <world> ... <country area="Asia" lang="ja">Japan</country> ... <country area="Europe" lang="fr">France</country> ... <country area="Oceania" lang="en">Australia</country> ... </world> ... ''' >>> world = XMLin(xml) >>> print world {u'country': [{u'area': u'Asia', 'content': u'Japan', u'lang': u'ja'}, {u'area': u'Europe', 'content': u'France', u'lang': u'fr'}, {u'area': u'Oceania', 'content': u'Australia', u'lang': u'en'}]} >>> reverse = XMLout(world) >>> print reverse <root> <country area="Asia" lang="ja">Japan</country> <country area="Europe" lang="fr">France</country> <country area="Oceania" lang="en">Australia</country> </root>- In current version, following options are supported
[XMLin] keyattr keeproot forcecontent contentkey noattr forcearray grouptags normalizespace valueattr
[XMLout] keyattr keeproot contentkey noattr rootname xmldecl noescape grouptags valueattr
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyxml2obj-0.1.2.9.tar.gz.
File metadata
- Download URL: pyxml2obj-0.1.2.9.tar.gz
- Upload date:
- Size: 11.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccbcfe9664e0a9d63f577aa6ce2b190faee2e8d3ad3497389ad3e605440e2e88
|
|
| MD5 |
88ee48bad5fe39e65501dc43d17d23af
|
|
| BLAKE2b-256 |
ca64866f4e96ad4d9826130397ba9d47f5ae8e9dbc873665056cd3da8111086b
|
File details
Details for the file pyxml2obj-0.1.2.9-py2.5.egg.
File metadata
- Download URL: pyxml2obj-0.1.2.9-py2.5.egg
- Upload date:
- Size: 27.2 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c876630b7dcbb2158d4b259423d10b0d777961023e28bced6674955f444d457b
|
|
| MD5 |
21495cf0d943cc96be70b22ffc55033e
|
|
| BLAKE2b-256 |
20733c3c21e351f263deac07ff5d09373ce2704d4e39a81b26ba761727573a7b
|