Blog
LXR Package Build and SPA Site Generation
April 8, 2026 · Ribose
Build portable XSD schema packages with fully resolved types, then generate interactive Vue.js documentation sites.
LXR Package Internals: Entrypoints, Schema Remapping, and Composition
April 8, 2026 · Ribose
Deep dive into how LXR packages resolve dependencies automatically, how schema location remapping handles broken or outdated schemas, and how packages can be composed for reuse.
LXR Packages: A Complete Guide to Portable XSD Schema Repositories
April 8, 2026 · Ribose
Learn how LXR packages solve the real problem of working with XML schema ecosystems — fully resolved types, offline access, and instant loading.
Generating Interactive Schema Documentation with SPA Mode
April 8, 2026 · Ribose
A comprehensive guide to generating self-contained Vue.js documentation sites from LXR packages, configuring appearance, and deploying to GitHub Pages.
Expressir 2.2 - Faster EXPRESS Parsing with Parsanol
March 17, 2026 · Ribose
Expressir now uses Parsanol, a Rust-based parser, for significantly faster EXPRESS schema parsing. Parse large schemas in seconds instead of minutes.
Introducing LutaML New Unified Design and Logo
March 13, 2026 · Ribose
The LutaML project site now features a beautiful new design with a distinctive logo inspired by Ming Dynasty porcelain and a carefully crafted blue color palette.