DSSSL是一种用于描述文档样式的语言,它可以用于创建和处理各种类型的文档,包括书籍、报告、手册、技术文档等。DSSSL可以描述文档的结构、格式、排版、字体、颜色、图像等方面的样式。它还可以定义文档的布局、分页、目录、索引等元素。
ISO/IEC 10179:1996/Amd 2:2005标准扩展了DSSSL的功能,使其能够处理多语言和复杂文档样式。这些扩展包括:
1. 多语言支持:DSSSL可以处理多种语言的文档,包括中文、日文、韩文等。它可以自动调整文本的行距、字距、字体大小等,以适应不同语言的特点。
2. 复杂文档样式支持:DSSSL可以处理复杂的文档样式,包括多列、多行、多级标题、嵌套列表等。它可以自动调整文本的位置、大小、颜色等,以适应不同的文档样式。
3. 样式表支持:DSSSL可以使用样式表来定义文档的样式。样式表可以包含多个样式规则,每个规则可以定义文档的不同部分的样式。样式表可以重用,以便在不同的文档中使用相同的样式。
4. 输出格式支持:DSSSL可以将文档输出为多种格式,包括HTML、PDF、PostScript等。它可以自动转换文档的格式,以适应不同的输出设备和应用程序。
5. 扩展性支持:DSSSL可以通过扩展来增加新的功能和特性。它可以使用模块化的方式来组织扩展,以便在不同的应用程序中使用。
ISO/IEC 10179:1996/Amd 2:2005标准为DSSSL提供了一种强大的扩展,使其能够处理更多的文档样式和语言。它为文档处理提供了一种标准化的方式,以便在不同的计算机系统和应用程序之间共享文档样式。
相关标准
- ISO/IEC 10179:1996 Information technology — Processing languages — Document Style Semantics and Specification Language (DSSSL)
- ISO/IEC 11179-3:2013 Information technology — Metadata registries (MDR) — Part 3: Registry metamodel and basic attributes
- ISO/IEC 19757-2:2015 Information technology — Document Schema Definition Languages (DSDL) — Part 2: Regular-grammar-based validation — RELAX NG
- ISO/IEC 19757-3:2016 Information technology — Document Schema Definition Languages (DSDL) — Part 3: Rule-based validation — Schematron
- ISO/IEC 26300:2006 Open Document Format for Office Applications (OpenDocument) v1.0