//! 关系（`.rels`）模型。
//!
//! 一个 `.rels` 文件是一组 `Relationship` 元素，每个元素表达一个 part
//! 指向另一个 part（以"相对 URI"表达）的链接。OOXML 规范使用 `.rels`
//! 文件把分散的 XML part 组织成有向图。
//!
//! # 文件位置约定
//!
//! 关系文件存放在被描述 part 的"兄弟目录 `_rels/`"中，文件名 `<part>.rels`：
//!
//! ```text
//! ppt/slides/slide1.xml          ←  被描述的 part
//! ppt/slides/_rels/slide1.xml.rels   ←  关系文件
//! ```
//!
//! 根包的关系文件固定为 `/_rels/.rels`。
//!
//! # 解析与序列化
//!
//! - [`Relationships::to_xml`] 序列化为 XML 字符串；
//! - [`Relationships::from_xml`] 解析 XML 字符串为模型。
//!
//! 两者互为逆操作；解析时遇到未知 `Type` URI 会返回 [`Error::Opc`](crate::Error::Opc)
//! 以提示 schema 变更。
//!
//! # 实现说明
//!
//! 自 v0.5.0 起改为 re-export [`ooxml_core::opc::rels`] 的内容。
//! ooxml-core 版本的内部 `escape_attr` 函数委托给
//! [`ooxml_core::escape::xml_escape`]，切断了 content_types → rels 的循环依赖。

pub use ooxml_core::opc::rels::*;
