1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
<h1 align="center">Dict to XML</h1>
<p align="center">
<a href="https://pypi.org/project/dicttoxml2">
<img src="https://img.shields.io/pypi/pyversions/dicttoxml2.svg?orange=blue" />
</a>
<a href="https://codecov.io/gh/Ousret/dicttoxml">
<img src="https://codecov.io/gh/Ousret/dicttoxml/branch/master/graph/badge.svg" />
</a>
<a href="https://pepy.tech/project/dicttoxml2/">
<img alt="Download Count Total" src="https://pepy.tech/badge/dicttoxml2/month" />
</a>
</p>
Converts a Python dictionary or other native data type into a valid XML string.
This is a fork that support Python 3.9 and forward versions and drop all EOL (<=3.6) versions altogether.
It is mostly backward-compatible, act as a drop-in replacement.
Installation
============
**This module should work in Python 3.7+.**
The dicttoxml module is [published on the Python Package Index](https://pypi.python.org/pypi/dicttoxml2), so you can install it using `pip`.
pip install dicttoxml2
That should be all you need to do.
Basic Usage
===========
Once installed, import the library into your script and convert a dict into xml by running the `dicttoxml` function:
>>> import dicttoxml2
>>> xml = dicttoxml2.dicttoxml(some_dict)
Alternately, you can import the `dicttoxml()` function from the library.
>>> from dicttoxml2 import dicttoxml
>>> xml = dicttoxml(some_dict)
That's it!
Author
======
* Author: Ryan McGreal
* Email: [ryan@quandyfactory.com](mailto:ryan@quandyfactory.com)
* Repository: [http://github.com/quandyfactory/dicttoxml](http://github.com/quandyfactory/dicttoxml)
Maintainer
==========
* Author: Ahmed TAHRI
* Email: [ahmed.tahri@cloudnursery.dev](mailto:ahmed.tahri@cloudnursery.dev)
* Repository: [http://github.com/Ousret/dicttoxml](http://github.com/Ousret/dicttoxml)
Copyright and Licence
=====================
Copyright 2012 by Ryan McGreal.
Released under the GNU General Public Licence, Version 2:
<http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
|