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
//! libxml2 implementation — native Rust (§1, §3, §31).
//!
//! This module contains the complete native-Rust implementation of libxml2's
//! observable behavior: parser, SAX, tree, entities, namespaces, DTD,
//! validation, reader, writer, encoding, I/O, catalog, URI, XPath, XPointer,
//! XInclude, RELAX NG, schemas, Schematron, C14N, HTML, regex, automata,
//! dictionary, hash, list, debug, globals, threads, errors, memory.
//!
//! # Phase 0 status
//!
//! All sub-modules are scaffolded. Implementation proceeds in phases per §85:
//! - Phase 2: Tree and ownership
//! - Phase 3: XML parsing + SAX
//! - Phase 4: I/O, encoding, URI, catalog, serialization, HTML
//! - Phase 5: XPath/XPointer/XInclude
//! - Phase 6: Validation family
//! - Phase 7: Remaining libxml2 surfaces
//!
//! See `atlas/PARITY_MATRIX.md` for current status.

pub mod automata;
pub mod c14n;
pub mod catalog;
pub mod debug;
pub mod dictionary;
pub mod dtd;
pub mod encoding;
pub mod entities;
pub mod errors;
pub mod globals;
pub mod hash;
pub mod html;
pub mod io;
pub mod list;
pub mod memory;
pub mod namespaces;
pub mod parser;
pub mod reader;
pub mod regex;
pub mod relaxng;
pub mod sax;
pub mod schemas;
pub mod schematron;
pub mod string;
pub mod threads;
pub mod tree;
pub mod uri;
pub mod validation;
pub mod writer;
pub mod xinclude;
pub mod xpath;
pub mod xpointer;