Skip to main content

DRB XML implementation

Project description

XmlNode Implementation

This drb-impl-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.impl.
The implementation name is xml.
The factory class is encoded into drb_impl_xml.xml_node_factory.

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-impl-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-impl-xml module shall be referenced into requirement.txt file, or the following pip line can be run:

pip install drb-impl-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-impl-xml-1.0.3.tar.gz (23.5 kB view details)

Uploaded Source

Built Distribution

drb_impl_xml-1.0.3-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file drb-impl-xml-1.0.3.tar.gz.

File metadata

  • Download URL: drb-impl-xml-1.0.3.tar.gz
  • Upload date:
  • Size: 23.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for drb-impl-xml-1.0.3.tar.gz
Algorithm Hash digest
SHA256 6c8b3fdbf5631514694df8b10d8e8106a1d1a8baeacd197c99bfaf12eb3eb4c5
MD5 5c9fe0a8a3d0d827f0552ef3c6d1a761
BLAKE2b-256 c7a298ff6a15212000ef36fcbcce307600ede954572472b3a7469290cb2eb31b

See more details on using hashes here.

File details

Details for the file drb_impl_xml-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for drb_impl_xml-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9ba4638d3e9b41c1afeb05f915bab6007a545b07f7b59c118d02d45f73ba7198
MD5 f2306c1bff6c36069a93f9250a9e524d
BLAKE2b-256 395223958d981cee10b412a6f99eeec212e2ec06af6971917424284685f40bed

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