mf_core/schema_parser/mod.rs
1//! XML Schema 解析与序列化模块
2//!
3//! 拆分自历史上的大型 `schema_parser.rs`,模块化为:
4//! - `error`: 错误类型与结果别名
5//! - `types`: XML 映射结构与自定义反序列化器
6//! - `parser`: 解析器与多文件解析逻辑
7//! - `serializer`: 从 `SchemaSpec`/`Extensions` 生成 XML
8//!
9//! 对外导出兼容的公共 API:
10//! - `XmlSchemaParser`(解析)
11//! - `XmlSchemaSerializer`(序列化)
12//! - `XmlSchemaError`、`XmlSchemaResult`
13
14pub mod error;
15pub mod parser;
16pub mod serializer;
17pub mod types;
18
19pub use error::{XmlSchemaError, XmlSchemaResult};
20pub use parser::{MultiFileParseContext, XmlSchemaParser};
21pub use serializer::XmlSchemaSerializer;