在这个练习中,您将使用罗马,可以从一个web工具TEI网站也包括在TEI Ubuntu光盘,使一个XML模式。如果你不使用TEI Ubuntu光盘,您将需要访问互联网和web浏览器,如Firefox或歌剧。一旦你有你的模式你还需要一个支持xml编辑器使用它(如氧气)。
这些指令只对罗马的部分功能。他们描述所需的步骤
请注意,如果你已经有了一个定制文件(通常是一个odd文件),你可以上传做出进一步更改,而不是从头开始。
后续页面有一行的标签为每个定制(所涉及的主要任务模块,添加元素,改变类,语言从定制)用于创建各种输出(模式和文档作用于你的定制)和(新,定制,保存)。一些简要解释这些选项卡的指令。
的定制页面允许您更改5参数:
点击模块选项卡(通常是蓝色选项卡顶部附近,在两行标题)。这应该给你的模块页面。
这个页面上有两个列表:左边是所有可用的TEI模块;右边是模块当前选中的模式。默认情况下在右边列出所需的四个模块。您可以添加模块从左边的列表中点击这个词添加所需的模块名称旁边。你可以从列表中删除模块在右边点击这个词删除接下来您不再希望包含的模块。请注意,罗马将允许您删除所需的三四个模块(核心,头,textstructure),但你会得到一个无效的模式。(不可能删除tei,因为罗马不能生成模式,有效或无效,没有它。)
通常情况下,模块选择比期望的包含更多的元素。删除元素的模块,模块的基础上执行。第一次点击的模块名称被选中的模块列表(右列),例如:核心。这应该带你到适当的改变模块页面。
这个页面上的每个元素定义的模块是上市以及一个单选按钮指示是否要包括或排除在外,一个地方来改变它的名字,它的简短描述,链接页面属性指定。
你不希望任何元素模式,简单地选择排除单选按钮。例如,如果你知道你编码的材料不包含任何诗歌,你可能会希望点击排除单选按钮的lgydF4y2Ba和lg。可以包含或排除列表中的所有元素通过单击适当的列标题。
需要按下提交查询按钮页面的底部附近(白色)之前切换到一个不同的标签,以免你的所有更改了这个页面会丢失。唯一的迹象表明您的更改记录是一个消息在页面的顶部附近。按下模块选项卡或回来链接回到模块的列表。
的每个元素改变模块页面上有一个改变属性在右边的链接。点击这个链接将带你到一个页面更改或添加属性添加属性。注意,罗马将会很乐意让你认为你是改变一个元素的属性已经被排除在外,但这将不会影响您的定制。
对于每个属性,其规范的名称在左边,提供和单选按钮元素包含和排除。有一个字段,允许你改变属性的名称,并简要描述。
从左列中单击一个属性的名字带给你的页面,该页面允许您自定义属性对于给定的元素。(不要了添加一些属性页面,因为它实际上是用于同一页面添加一个新属性——在这种情况下,字段的值填充属性改变。)如果你想改变一个属性的所有元素在它发生时,你需要改变它的类(罗马许可,但不包括在本文档)。
属性允许您修改的页面
记得点击提交查询底部的按钮添加一些属性页面修改后的属性让你满意。这应该给你回添加属性页面。
点击提交查询在添加属性页面不把你带回改变模块页面。我知道的唯一方式是点击模块选项卡,然后再次模块名称。
单击保存罗马已经生成标签下载的文件到您的本地系统。默认名称中指定的文件名定制页面. xml附加。有些人喜欢改变. xml来odd。不管怎样,你应该总是保存您的奇怪的文件,或者你会再次经历所有这些工作随时你想修改您的定制。
浏览器下载文件将其默认位置或问你他们应该放的地方。今天我们的目的你应该把这个(和其他Roma-generated文件)中TEI_exercise /支持/文件夹,您可以任何你喜欢的地方。
在HTML生成参考文档,选择文档选项卡。离开默认的输出类型html,然后单击提交。把下载的文件到你的TEI_exercise /支持/文件夹中。读它,打开您的web浏览器。
生成一个输出模式选择模式选项卡。在这里你可以改变所需的模式语言模式的罗马将生成并下载当你点击提交。就我们的目的而言,保留默认,RELAX NG紧凑语法。把下载的文件到你的TEI_exercise /支持/文件夹中。用它来约束XML文档你已经编辑与氧气、选择XML文档>关联模式…从文档菜单。从关联模式…对话框中选择RELAX NG模式选项卡,紧凑语法单选按钮;然后选择你下载的文件点击旁边的普通文件夹URL框。