为XML编码文本文档(例如,使用TEI-XML)提供人体工程学模型的库。
delb的Python项目详细描述
delb是一个库,它为xml编码的文本提供了一个符合人体工程学的模型 python编程语言的文档(例如TEI-XML)。 它填补了软件开发的人文相关领域向 python生态系统中的优秀(科学)社区。
有关更详细的讨论,请参阅文档的design一章。
功能
- 从各种源类型加载文档。这是可定制的 可扩展。
- xml dom类型由不同的类表示。
- 完全类型注释的api。
- 关于名字和可调用签名的一致设计。
- 默认情况下,阴影注释和处理指令。
- 使用xpath和css表达式查询。
- 应用xsl转换。
开发状态
这个项目目前是作为概念证明而开发的。如果你碰巧 有鉴于此,请通知我以后再考虑这个问题。
您被邀请提交反映所需用例的测试,或者仅仅是 理论性质。当然,任何关于 我们也欢迎改进。
推荐信
库尔特拉什克noted in 2010:
In a DOM-based implementation, it would be relatively easy […] But lxml doesn't use text nodes; instead it uses and properties to hold text content.
路线图
- 重构inxs以使用此库
- 从使用经验中获得见解
- 在rust中实现api
- 提供python和javascript到rust实现的绑定,同时 将基于lxml的实现作为一段时间的参考
- 在数字人文社区意识到如何培养 可行的软件生态系统并为这些努力提供资金