跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

DITA 主题专门化

分析内容并建立专门化的 DTD

Bob DuCharme (bob@snee.com), 解决方案架构师, Innodata Isogen
Photo of Bob DuCharme
Bob DuCharme 是 Innodata Isogen 的一位解决方案架构师,在 XML 刚出现的时候他就已经是 XML 方面的专家了。他撰写了四本书和差不多 100 篇有关信息技术的在线和出版文章,其中都没有使用 “功能” 这个词。有关作者的更多信息请访问 http://www.snee.com/bob 或者他的 weblog www.snee.com/bobdc.blog

简介:  介绍 Darwin 信息类型化体系结构(Darwin Information Typing Architecture,DITA)主题专门化是什么及其实现语法的参考资料有很多,但是您也许仍然感到迷惑,“我有一些内容可能适合主题专门化。怎么做呢?”本教程详细说明了如何评估您的内容是否适合各种 DITA 主题类型,选择一种类型专门化,然后使用 DITA Open Toolkit 测试专门化。

发布日期:  2008 年 3 月 26 日
级别: 中级

访问情况 : 4050 次浏览
评论: 

开始之前

关于本教程

常用缩写词

  • DTD:文档类型声明
  • XHTML:可扩展超文本标记语言
  • XML:可扩展标记语言

本教程介绍了 DITA 主题专门化的设计、实现和测试。分析一些示例内容并尝试不同的 DITA 版本之后,我们将创建 DITA 专门化 DTD 并重新审阅示例内容进行确认,然后使用 DITA Open Toolkit 创建示例文档的 XHTML 版本以确保正确无误。





目标

本教程包括:

  • 内容分析和 DITA 专门化中的有关问题
  • 确定最合适的 DITA 主题类型作为专门化的基础
  • 编写 DTD 实现专门化
  • 测试实现

前提条件

本教程是为那些对 DITA、DTD 语法有所了解并知道如何针对特定 DTD 编写有效 XML 文档的开发人员编写的。


系统要求

运行本教程中的示例需要:

  • 能够编辑 XML 文档的编辑器
  • 文档验证工具
  • 安装开放源代码的 DITA Open Toolkit

为何需要专门化?

首先必须了解专门化的原因:针对内容定制的新的 DITA 主题类型可能更清晰,并使用不同的元素名。如果使用的元素比较少而清晰,在创建和编辑内容的时候,作者和编辑就更不容易犯错误。如果元素名能够反映所表达的内容而不是 DITA Technical Committee 所选择的那些宽泛的名词,对于处理文档的人来说编写起来也更直观。

1 页,共 8 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=XML
ArticleID=297319
TutorialTitle=DITA 主题专门化
publish-date=03262008
author1-email=bob@snee.com
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。