ufo-xml 1.0.0-alpha.0
Minimal XML 1.0 + Namespaces parser for Chez Scheme (R6RS)
Hand-written single-file XML parser producing a record tree with
namespace processing done during the parse. Supports internal DTD
general entities, CDATA, character references and XML 1.0 character
validation. Span-based scanning: no per-character string-port writes
on the hot paths. Zero runtime dependencies (rnrs + chezscheme).
$ akku update $ akku install ufo-xml $ .akku/env
Authors
ufo
Uploaded to Akku by WANG Zheng
Homepage
Information missing.
License
MIT
Dependencies
No dependencies.
Source code
https://github.com/ufo5260987423/ufo-xml.git git
9b8d55f3e6cd8cd0781ed1b1eb4decea0f481804
Package contents
- (ufo-xml) R6 Chez Scheme
- → parse-xml-document &xml-error make-xml-error xml-error? xml-error-message xml-element? make-xml-element xml-element-prefix xml-element-local xml-element-namespace xml-element-declarations xml-element-attributes xml-element-children xml-element-environment xml-attribute? make-xml-attribute xml-attribute-prefix xml-attribute-local xml-attribute-namespace xml-attribute-value
- ← (rnrs) R6
- ← (chezscheme) Built-in
Version history
- 2026-09-29 ~ 1.0.0-alpha.0