Groups | Search | Server Info | Login | Register


Groups > comp.lang.python.announce > #4364

[Python-announce] Announcing delb 0.6, a Python library for XML encoded text

From delb project <delb-project@posteo.net>
Newsgroups comp.lang.python.announce
Subject [Python-announce] Announcing delb 0.6, a Python library for XML encoded text
Date 2026-02-22 13:26 +0000
Message-ID <b21207f5-40fc-4bb4-a225-415bcd5e2fee@posteo.net> (permalink)

Show all headers | View raw


I'm happy to announce the release of *delb* 0.6 that marks a significant 
milestone for the project.
It was started as an experimental prototype out of frustration with the 
available Python tools to  process XML encoded textual data, namely 
those according to the guidelines of the *Text Encooding Initiative*, 
and was thus named by the abbreviation for *Donde esta la biblioteca?*
This newest incarnation is a completely native implementation of its 
data model with a matured and stable API. The functional extent is kept 
low-level enough to build further XML related tools and domain specific 
applications with it.

The current main selling points at a glance are:

- XML DOM types are represented by distinct classes.
- A completely type-annotated API with consistent naming and callables’
   signatures.
- Loads documents from various source types.
- Easy, simply filterable traversing of a document in all directions
   staring from any node.
- Shadows comments and processing instructions by default.
- Querying with XPath and CSS expressions.
- Serializations that may fulfil the promise of XML’s well-readability
   to an unwitnessed degree and even don’t mess up whitespace.
- Optional whitespace handling per TEI recommendation.
- Various customization opportunities (document loaders &
   representations, XML parser, XPath functions).
- It’s well tested.

PyPI: https://pypi.org/project/delb
Documentation: https://delb.readthedocs.io/0.6/

Also recommended to check out are:

- An extension to interact with eXist-db instances:
   https://pypi.org/project/delb-existdb/
- Danny Pudi's & Donald Glover's performance:
   https://www.youtube.com/watch?v=j2IDOMuHpWY

Feel free to forward this email to interested engineers in the field of 
Digital Humanities and please excuse redundant deliveries.

Best regards, Frank

Back to comp.lang.python.announce | Previous | Next | Find similar


Thread

[Python-announce] Announcing delb 0.6, a Python library for XML encoded text delb project <delb-project@posteo.net> - 2026-02-22 13:26 +0000

csiph-web