| 作者: | Dorothy J. Hoskins |
| 语言: | 英文 |
| 出版年份: | 2013 |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
本书是一本面向 InDesign 用户的 XML 工作流实战指南,由 O'Reilly 于 2013 年出版。作者 Dorothy J. Hoskins 以大学课程目录为贯穿案例,系统讲解如何将 XML 结构化内容与 Adobe InDesign(CS2 至 CS6)的排版能力相结合,实现数据驱动的出版流程。全书定位为"桥梁书"——既不是纯 XML 教程,也不是纯 InDesign 操作手册,而是聚焦两者交汇处的实际工作场景,帮助设计师理解如何用 XML 打通数据库、排版与多格式输出之间的壁垒,让同一份结构化内容在印刷品、网页和 ePub 等多种终端中高效复用,从而告别手工复制粘贴的低效模式,迈向可维护、可扩展的自动化出版。
以"导入→标记→导出→验证→转换"为逻辑链条,从 XML 基础概念切入,逐步深入到 InDesign 的 XML 导入选项、占位符策略、样式映射等核心机制。随后转向反向流程:如何在 InDesign 中为现有内容打 XML 标签并导出为 XHTML/ePub。后半部分涉及进阶主题,包括 DTD 验证、XSLT 转换、内容模型深度匹配问题,以及 IDML/ICML 自动化编程的简要介绍。全书始终围绕同一个课程目录项目迭代推进,使读者能跟随作者的思路从零搭建完整的 XML 出版管线,理解每一步决策背后的取舍逻辑与常见陷阱。
| 章节 | 主题 |
|---|---|
| 第一章 XML 结构化内容入门 | 层次结构、语义命名、元素命名规则、树形模型与 XML 实例解析 |
| 第二章 课程目录案例研究 | 数据类内容(课程描述)与主题类内容(手册)的 XML 建模、迭代优化与实际效果评估 |
| 第三章 导入 XML 到 InDesign | 占位符方法、合并导入、链接外部 XML、图像导入与内联图像、样式映射对话框、克隆重复元素 |
| 第四章 在 InDesign 中打 XML 标签 | 手动标记与自动标记对比、导入标记、迭代开发、无 DTD 起步策略 |
| 第五章 InDesign 作为 XML"皮肤" | 用 InDesign 排版能力为 XML 内容提供视觉呈现的前瞻思路与架构设想 |
| 第六章 导出 XML | 表格命名空间处理、图像标记与导出选项配置、Find/Change 辅助标记 |
| 第七章 导出 ePub 内容 | CS5.5/CS6 下 XML 顺序与页面布局、文章面板顺序的关系,替代布局与液态布局兼容性 |
| 第八章 XML 验证 | 加载 DTD、根元素匹配、验证错误排查、元素出现次数与顺序、先开发后验证的轻量策略 |
| 第九章 InDesign XML 的局限 | 1:1 导入困境、非法字符处理、难以解读的错误与崩溃、InDesign 非 XML 创作工具 |
| 第十章 XSLT 进阶转换 | 元素提取与排序、过滤不需要的元素、包装重复块、HTML 升降级转换、属性批量生成、链接自动创建 |
| 第十一章 内容模型深度问题 | 深层 DTD 与浅层 InDesign 结构的双向映射挑战、语义 id 与样式名的高级用法 |
| 第十二章 简要笔记 | InCopy 协作流程、IDML/ICML 格式解析与自动化编程入门示例 |
| 附录 资源 | 延伸阅读书目、XML 工具推荐与 InDesign 社区资源 |
适合已有 InDesign 排版经验、希望引入 XML 自动化工作流的设计师与排版人员。读者应熟悉段落样式和字符样式等 InDesign 核心概念,但无需 XML 基础——第一章提供了入门铺垫。对需要将数据库内容批量导入 InDesign 制作产品目录、课程手册的出版从业者尤为实用,也适合希望打通"排版→多格式输出"链条的技术编辑参考。若读者目标是全自动化脚本编程(JavaScript/ExtendScript),需另寻相关资源补充。
本书篇幅精炼(约150页),案例驱动、实操导向,是 InDesign XML 领域少有的专题著作。优点在于以真实项目贯穿全书,使抽象概念落地;对导入选项、验证策略、XSLT 技巧的讲解务实且直击痛点,尤其第三章和第十章堪称全书精华。局限在于成书于 CS6 时代,部分界面细节已随 CC 版本变迁,且对自动化脚本编程仅作简要提及。总体而言,对于需要理解 InDesign 与 XML 协作机制的出版专业人士,本书仍具参考价值,可作为从手工排版迈向结构化出版的第一块垫脚石。