PHP 8.2.30
Preview: __init__.py Size: 592 B
/opt/hc_python/lib64/python3.12/site-packages/dict2xml/__init__.py

from dict2xml.logic import Converter, DataSorter, Node

from .version import VERSION


def dict2xml(
    data,
    wrap=None,
    indent="  ",
    newlines=True,
    iterables_repeat_wrap=True,
    closed_tags_for=None,
    data_sorter=None,
):
    """Return an XML string of a Python dict object."""
    return Converter(wrap=wrap, indent=indent, newlines=newlines).build(
        data,
        iterables_repeat_wrap=iterables_repeat_wrap,
        closed_tags_for=closed_tags_for,
        data_sorter=data_sorter,
    )


__all__ = ["dict2xml", "Converter", "Node", "VERSION", "DataSorter"]

Directory Contents

Dirs: 1 × Files: 3

Name Size Perms Modified Actions
- drwxr-xr-x 2025-04-04 08:02:00
Edit Download
9.85 KB lrw-r--r-- 2025-04-04 08:02:00
Edit Download
18 B lrw-r--r-- 2025-04-04 08:02:00
Edit Download
592 B lrw-r--r-- 2025-04-04 08:02:00
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).