Skip to main content

advxml

advxml is an advanced XML processing library that enhances traditional XML handling with AES encryption, Gzip compression, and schema validation.

Features

  • Gzip compression for efficient XML storage
  • AES encryption for secure XML storage
  • XML Schema (XSD) validation
  • Multi-threaded XML compression
  • Automatic key generation

Installation

pip install advxml

USAGE:
from advxml import advxml

data = {"username": "Brewlock", "role": "admin"}
xml_str = advxml.to_xml(data)

compressed = advxml.compress_xml(xml_str)
decompressed = advxml.decompress_xml(compressed)

key = advxml.generate_key()
encrypted = advxml.encrypt_xml(xml_str, key)
decrypted = advxml.decrypt_xml(encrypted, key)

Download files

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

Source Distribution

advxml-0.1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

advxml-0.1.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file advxml-0.1.0.tar.gz.

File metadata

  • Download URL: advxml-0.1.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for advxml-0.1.0.tar.gz
Algorithm Hash digest
SHA256 65074e1dd82a3cde6a4b745bcf7795fce74bf752630e739c91ffd2c38b76c447
MD5 b7e16d032d32d37c31a0fcf5bc9fd2d0
BLAKE2b-256 1e1db544c581a37d08e8a730779b384c40d76410575068f2e05fe52e125fdda6

See more details on using hashes here.

File details

Details for the file advxml-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: advxml-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for advxml-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2c12a2fe9cb906654c1855e82250844c4b276667218d04ee436137d804c66a1f
MD5 35bb97e31bff58b8cfe9eaaad6e70768
BLAKE2b-256 2839639e88d3533630a258a6d933601c81843370842039c5863ae9352fe591e1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page