Skip to main content

A simple and compact XML parser.

Project description

XMLX - a simple and compact XML parser.

XMLX = XML eXtras

To initialize an element object from a string:

>>> xmlx.Element('<html>hello!</html>')

<html>..</html at 0x...>

If you prefer dictionaries, simply use xmlx.elemdict(text):

>>> xmlx.elemdict('<html>hello!</html>')

{'?':{},'@':'hello!','*':'<html>hello!</html>'}

? is the element’s attributes, @ is its content (JS innerHTML), and * is its text (JS outerHTML).

See help(xmlx) for further documentation.

Project details


Download files

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

Source Distribution

xmlx-2.0.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

xmlx-2.0.0-py2.py3-none-any.whl (5.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file xmlx-2.0.0.tar.gz.

File metadata

  • Download URL: xmlx-2.0.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for xmlx-2.0.0.tar.gz
Algorithm Hash digest
SHA256 eb5a2184e36a52cfbb1aba6b80b481c9f70c1629691e1fa5e7debab2f9a28fd4
MD5 daac694a00026d412d3258cf3e1a00da
BLAKE2b-256 f0ca39b77c155682f4970722a2863f43dbe5f1892f10d4b8a06420b068fcc2bb

See more details on using hashes here.

File details

Details for the file xmlx-2.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for xmlx-2.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bc6fac44dc2efca0f799981c637410976f744b8aec17ba644cb30fb9b5557399
MD5 6b99e4d99e72c5c1930857bd7cdb4ba9
BLAKE2b-256 56d11ec7ca6527c5a268d42c08db3e97d511c368dc6c85c7c5cf4cc0a3b5cc08

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page