Skip to main content

DRB XML implementation

Project description

XmlNode Implementation

This drb-driver-xml module implements xml format access with DRB data model. It is able to navigates among the xml contents.

Xml Factory and Xml Node

The module implements the basic factory model defined in DRB in its node resolver. Based on the python entry point mechanism, this module can be dynamically imported into applications.

The entry point group reference is drb.driver.
The driver name is xml.
The factory class XmlNodeFactory is encoded into drb.drivers.factory module.

The xml factory creates a XmlNode from an existing xml content. It uses a base node to access the content data using the streamed base node implementation.

The base node can be a FileNode (See drb-driver-file), HttpNode, ZipNode or any other node able to provide streamed (BufferedIOBase, RawIOBase, IO) xml content.

limitations

The current version does not manage child modification and insertion. XmlNode is currently read only.

Using this module

To include this module into your project, the drb-driver-xml module shall be referenced into requirement.txt file, or the following pip line can be run:

pip install drb-driver-xml

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

drb-driver-xml-1.1.1.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

drb_driver_xml-1.1.1-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file drb-driver-xml-1.1.1.tar.gz.

File metadata

  • Download URL: drb-driver-xml-1.1.1.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for drb-driver-xml-1.1.1.tar.gz
Algorithm Hash digest
SHA256 10cf92ee5118793be5d80c9f8ccf64996e88176f4b7bbf274819f468eac54ebe
MD5 792477aa229154b79135af4e8d60705c
BLAKE2b-256 f7962cb2cda03b468c4695c2d7879c837c831d8334170d5c88d78470310ee7cb

See more details on using hashes here.

File details

Details for the file drb_driver_xml-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for drb_driver_xml-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 19af6e89c87d892f9f833767875e9d684077dc1226bbd673010938ad5a8621ca
MD5 51ba3618604d24abdfd6e381e599ac75
BLAKE2b-256 1bf5b0689ad26716e0ca9c394ac8e745eb438ca517c87339417dc774572ca837

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