Skip to main content

A simpler XML writer

Project description

XmlElement

A simpler XML writer.

Installation

pip install XmlElement

Test

>>> from XmlElement import XmlElement as X
>>> xml = X.from_string('<test><x/></test>')
>>> xml
XmlElement(test)

Usage

import XmlElement from XmlElement

xml = XmlElement('RootElement', s=[ # root element without attributes
    X('Child1', {'name': 'child1', 'testattr': 'Example attribute'}, [ # sub element with an attribute
        X('Child2', t='Example text value') # sub-sub element with text value
    ])
])

print(xml)
print(xml.Child1[0].testattr) # Example attribute
print(xml.Child1[0].Child2[0].text) # Example text value

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

XmlElement-0.1.2.tar.gz (4.6 kB view hashes)

Uploaded Source

Built Distribution

XmlElement-0.1.2-py3-none-any.whl (4.0 kB view hashes)

Uploaded Python 3

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