Eclipse TOC转DITA:mapref替代navref的高级集成
44 浏览量
更新于2024-09-06
收藏 438KB DOC 举报
本文主要探讨了如何将Eclipse提供的导航文件转换为DITA(Darwin Information Typing Architecture)导航文件,特别是在OASIS DITA Toolkit 1.1版本引入的mapref方法,以替代传统的navref元素。Eclipse的帮助技术利用Table of Contents (TOC) 文件实现自顶向下和自底向上两种导航集成,这些集成在Eclipse帮助服务器启动后实时进行。
Eclipse TOC文件支持两种集成策略:自顶向下,即从一个高层次的TOC文件链接到更具体的内容;自底向上,通过提供锚点来集成其他TOC文件,便于后续扩展。在DITA领域,以前的集成通常是通过<navref>元素嵌套映射,但这种方法存在局限性,只能转换成Eclipse TOC文件,而不能转换为其他导航文件格式。
OASIS DITA 1.0规范引入了mapref元素作为新的集成机制,允许在一个DITA映射中嵌入其他DITA映射,从而突破了<navref>的限制。mapref是DITA中的一个专门编码方式,不同于<navref>的mapref属性。OASIS DITA Toolkit 1.1实现了这一规范,使得导航文件的转换更为灵活和兼容。
作者Loretta Hicks作为高级软件工程师,提供了更新后的XSLT样式表,这个样式表支持mapref方法,并对原有样式表进行了优化。新样式表的特点包括对navref参数的支持,可以指定转换过程中的特定行为,这使得开发者可以根据需求选择适合的集成策略。
总结来说,本文的核心知识点包括:
1. Eclipse TOC文件的导航集成方法及其运行时特性。
2. mapref和navref在DITA导航文件集成中的对比和作用。
3. OASIS DITA 1.0和1.1规范对导航文件集成的新改进,特别是mapref元素的引入。
4. 使用XSLT样式表实现Eclipse TOC文件到DITA映射的转换,以及新样式表的优化细节。
通过这篇文章,读者可以了解到如何有效地将Eclipse的导航结构转化为DITA格式,以便于在不同的帮助系统和文档环境中使用。
2020-03-04 上传
2018-08-12 上传
115 浏览量
2024-10-25 上传
2023-06-11 上传
2023-05-25 上传
2024-10-30 上传
2010-05-02 上传
2014-03-12 上传
weixin_38682086
- 粉丝: 6
- 资源: 984
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码