libxml-rs 0.1.0-alpha.13

Phase 11: Historical matrix — semantic epochs. Native-Rust forensic reimplementation of libxml2+libxslt with C ABI drop-in replacement. Cross-version oracle matrix (libxml2 2.7.8-2.15.3, libxslt 1.1.26-1.1.45) with semantic epochs E-001..E-008 correlated to upstream commits (xpath output 2.9.10, parser diagnostics 2.9.11/2.12, exit-code + entity-text epochs 2.13.0, html/valid 2.15.0), historical residual fingerprints, full xmllint/xmlcatalog/xsltproc CLIs, 1110 tests passing.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! XML parser — native Rust (§19, §20, §85 Phase 3).
//!
//! Implements the XML parser state machine, push parser, SAX/SAX2 integration,
//! declarations, namespaces, entities, DTD construction, recovery modes,
//! parser options, and custom input.
//!
//! Phase 0: scaffolded. Implementation begins in Phase 3.

pub(crate) mod helpers;
pub(crate) mod input;
pub(crate) mod state;

#[cfg(test)]
pub(crate) mod debug_test;
#[cfg(test)]
pub(crate) mod tests;
pub(crate) mod tokenizer;