微信公众号 CCBible/Bible101/DBible 微博@基督徒百科@Bible101@歌珊地圣经引擎@如鹰展翼而上 QQ群 4619600/226112909/226112998 同步推送#今日真道圣言#

OSIS2.1用户手册:第三章

来自基督徒百科
跳转到导航 跳转到搜索

OSIS开放圣经信息标准2.1用户手册翻译

OSIS2.1用户手册:前言

OSIS2.1用户手册:目录

OSIS2.1用户手册:第一章

OSIS2.1用户手册:第二章

OSIS2.1用户手册:第三章

OSIS2.1用户手册:第四章

OSIS2.1用户手册:第五章

OSIS2.1用户手册:第六章

OSIS2.1用户手册:第七章

OSIS2.1用户手册:第八章

OSIS2.1用户手册:第九章

OSIS2.1用户手册:第十章

OSIS2.1用户手册:第十一章

OSIS2.1用户手册:第十二章

OSIS2.1用户手册:第十三章

OSIS2.1用户手册:第十四章

OSIS2.1用户手册:第十五章

OSIS2.1用户手册:第十六章

OSIS2.1用户手册:第十七章

OSIS2.1用户手册:第十八章

OSIS2.1用户手册:附录一

OSIS2.1用户手册:附录二

OSIS2.1用户手册:附录三

OSIS2.1用户手册:附录四

OSIS2.1用户手册:附录五

OSIS2.1用户手册:附录六

OSIS2.1用户手册:附录七

OSIS2.1用户手册:附录八

OSIS2.1用户手册:附录九

OSIS2.1用户手册:附录十

OSIS2.1用户手册:附录十一

OSIS2.1用户手册:附录十二

OSIS2.1用户手册:附录十三

OSIS2.1用户手册:附录十四

OSIS2.1用户手册:附录十五

OSIS2.1用户手册:附录十六

OSIS2.1用户手册 3 出版工具


OSIS组致力于将一些一些免费的出版工具进行调整,以便为临时的OSIS用户所使用,即使不能完成全部的任务,至少也可以提供最重要的功能。同时学习OSIS的最佳方法则是使用一个简单的文本编辑器,例如Windows上的WordPad写字板或者Kedit,MacOS上的BBEdit或者Alpha,或者Linux上的vi和emacs(译注:译者个人认为:目前最好的跨平台免费的编辑工具是vi,支持所有平台,和Windows上的开源的Notepad++,npp) 。你可以使用任意一个字处理程序,你用它做的任何的格式化工作其实都不受影响(只要简单的把文件另存为纯文本各式即可)。


使用能够识别XML规则的编辑程序来编辑,一般来讲会方便很多,对OSIS尤其如此。例如,我们看到的不仅仅是在尖括号中的标记文字,还有了看文档结构视图的选择(可以使树形结构或者是扩展的大纲),甚至可以看到完全格式化的准备打印的布局视图。


有很多可用的产品来帮助你编辑XML文档。一类形式是显示出文字XML源文件,同时给不同的标记、属性等元素用不同的颜色区分。大部分这样的程序都是也读入XML模式并且确保你只插入OSIS模式所许可的元素和属性(模式,例如OSIS模式,声明了在一个特定类型文档的什么地方允许出现什幺元素和属性)。有一个免费又好用的这样的工具是jEdit,http://www.jedit.org,它可以在绝大多数平台上跑。设置好了以后,它会认识很多种类的文件,包括XML文件,尤其是OSIS。使用这样的编辑器,通常可以使用常用的网页浏览器来查看和打印基本的已经格式化好的一个视图。本手册后面会介绍如何使用样式单(通常是CSS级联式样式单格式)来设置一个OSIS文件,这样普通的浏览器就可以表现OSIS文本了。使用XSLT样式单,OSIS文件也可以生成HTML或者PDF等格式。


还有很多类字处理程序的XML编辑器,主要显示使用某种样式单定义好的格式化的视图。这些工具大部分都是商业软件。商业编辑器包括:XML Spy

(http://www.xmlspy.com/, 请注意他有个免费版本 XML Spy Home可以用于编辑OSIS文档); XMetal (http://www.corel.com), 和Serna Editor (http://www.syntext.com). 免费编辑器和其他XML工具可以在Free XML Tools (http://www.garshol.priv.no/download/xmltools/)获得,也可以在其他的XML站点获得。


要从XML源文件获得高端的布局和拍板,通常会使用XSL-FO这个样式单语言。常用的商业XML-FO解决方案包括:3b2 (见 http://www.3b2.com/), Antenna House (见 http://www.antennahouse.com/), 和, RenderX (见 http://www.renderx.net/. 有个免费的XSL-FO处理器,FOP (Formatting Objects Processor,格式化对象处理器)由阿帕奇基金会Apache Foundation提供, (http://xml.apache.org/fop/). 不是基于XML的创作系统例如Quark? 和TeX也可以导入XML,不过使用他们进行XML创作需要扎实的功底和努力。