Hasty Briefsbeta

双语

Show HN: XML-Lib – An over-engineered XML workflow with guardrails and proofs

4 months ago
  • #XML
  • #Publishing
  • #Validation
  • XML-Lib 是一个全面的 XML 生命周期验证与发布工具,具备企业级验证、发布和治理能力。
  • 功能包括 Relax NG + Schematron 验证、规则引擎、签名断言账本、内容寻址存储、XSLT 3.0 发布器、OOXML 编辑器、PHP 页面生成器、可插拔遥测和模式感知差异比对。
  • 安装步骤包括克隆代码库、安装依赖项,以及使用 CLI 工具进行验证、发布等操作。
  • 验证检查涵盖生命周期阶段顺序、时间单调性、跨文件 ID 唯一性、校验和格式、引用完整性及自定义防护规则。
  • 发布选项支持从 XML 生成 HTML 文档和 PowerPoint 演示文稿。
  • 安全特性包括 XXE 防护、上下文感知转义和 PHP 生成中的语义化 HTML5。
  • 形式化验证的数学构造包含 Banach/Hilbert 空间理论和不动点定理。
  • 项目结构包含 CLI 实现目录、模式文件、防护规则、测试用例和 XML 生命周期示例。
  • 开发指南强调代码风格、测试覆盖率、XML 验证、防护规则维护和文档更新要求。