创建一个定制与罗马

在开始之前

在这个练习中,您将使用罗马,可以从一个web工具TEI网站也包括在TEI Ubuntu光盘,使一个XML模式。如果你不使用TEI Ubuntu光盘,您将需要访问互联网和web浏览器,如Firefox或歌剧。一旦你有你的模式你还需要一个支持xml编辑器使用它(如氧气)。

这些指令只对罗马的部分功能。他们描述所需的步骤

这些指令做覆盖罗马的其他功能,包括添加元素;改变一个元素的类成员,内容,或描述;允许改变一个属性的值(除了一个封闭列表值);改变罗马的语言界面本身或生成的元素和属性。

开始

  1. 打开罗马的应用程序。如果你在线的话,你可以点你喜欢的web浏览器http://www.tei-c.org/Roma/,或者,如果您正在从CD,http://localhost/Roma/(TEI Ubuntu光盘推荐的Mozilla Firefox web浏览器,可以在工具栏;但是您还可以使用Konqueror甚至猞猁如果你喜欢)。
  2. 你应该到达罗马开始屏幕,这样说TEI罗马:生成验证器在顶部。检查构建模式单选按钮(顶部按钮,默认选中),然后提交按钮。

请注意,如果你已经有了一个定制文件(通常是一个odd文件),你可以上传做出进一步更改,而不是从头开始。

后续页面有一行的标签为每个定制(所涉及的主要任务模块,添加元素,改变类,语言从定制)用于创建各种输出(模式文档作用于你的定制)和(,定制,保存)。一些简要解释这些选项卡的指令。

定制页面允许您更改5参数:

标题
您的自定义的名称;用作标题TEI头奇怪的文件,还在标题h1HTML文档的
文件名
用作输出模式(基本文件名.rnc,.rng,. xsd,或.dtd(附加),输出文档_doc.html附加),保存(奇怪的文件. xml附加)。这是一个好主意,以避免可能混淆操作系统像斜杠字符,反斜杠,冒号、空格等。
语言
允许您选择哪种语言罗马使用一些web页面。并不是所有地区的所有页面已经被翻译。
作者
定制的作者的名字;用作作者TEI头奇怪的文件,还在元素的HTML文档。
描述
这个参数的内容内p身体奇怪的文件,因此文本显示为HTML文档的顶部附近。
改变任何参数后,按下是必要的提交按钮为了罗马记录的变化。但是请注意,页面提交执行时可能不会改变。

定制

模块

点击模块选项卡(通常是蓝色选项卡顶部附近,在两行标题)。这应该给你的模块页面。

这个页面上有两个列表:左边是所有可用的TEI模块;右边是模块当前选中的模式。默认情况下在右边列出所需的四个模块。您可以添加模块从左边的列表中点击这个词添加所需的模块名称旁边。你可以从列表中删除模块在右边点击这个词删除接下来您不再希望包含的模块。请注意,罗马将允许您删除所需的三四个模块(核心,,textstructure),但你会得到一个无效的模式。(不可能删除tei,因为罗马不能生成模式,有效或无效,没有它。)

元素

通常情况下,模块选择比期望的包含更多的元素。删除元素的模块,模块的基础上执行。第一次点击的模块名称被选中的模块列表(右列),例如:核心。这应该带你到适当的改变模块页面。

这个页面上的每个元素定义的模块是上市以及一个单选按钮指示是否要包括或排除在外,一个地方来改变它的名字,它的简短描述,链接页面属性指定。

你不希望任何元素模式,简单地选择排除单选按钮。例如,如果你知道你编码的材料不包含任何诗歌,你可能会希望点击排除单选按钮的lgydF4y2Balg。可以包含或排除列表中的所有元素通过单击适当的列标题。

需要按下提交查询按钮页面的底部附近(白色)之前切换到一个不同的标签,以免你的所有更改了这个页面会丢失。唯一的迹象表明您的更改记录是一个消息在页面的顶部附近。按下模块选项卡或回来链接回到模块的列表。

属性

的每个元素改变模块页面上有一个改变属性在右边的链接。点击这个链接将带你到一个页面更改或添加属性添加属性。注意,罗马将会很乐意让你认为你是改变一个元素的属性已经被排除在外,但这将不会影响您的定制。

对于每个属性,其规范的名称在左边,提供和单选按钮元素包含和排除。有一个字段,允许你改变属性的名称,并简要描述。

从左列中单击一个属性的名字带给你的页面,该页面允许您自定义属性对于给定的元素。(不要了添加一些属性页面,因为它实际上是用于同一页面添加一个新属性——在这种情况下,字段的值填充属性改变。)如果你想改变一个属性的所有元素在它发生时,你需要改变它的类(罗马许可,但不包括在本文档)。

属性允许您修改的页面

  • 选择属性是必需的或可选的
  • 选择它的内容,如。data.enumerated对于一个特定值的列表
  • 选择一个默认值(应留空,除非你知道你的软件处理这些)
  • 选择的值列表是否开放(允许列出值以外)或关闭(仅列出的值是允许的)。这应该没有影响,除非有一个值列表。
  • 指定一个值列表:一个以逗号分隔的XML名称。
  • 写一个更详细的或特定属性的描述。这个描述将出现在您的方案的参考文档。

记得点击提交查询底部的按钮添加一些属性页面修改后的属性让你满意。这应该给你回添加属性页面。

点击提交查询添加属性页面不把你带回改变模块页面。我知道的唯一方式是点击模块选项卡,然后再次模块名称。

保存你的奇怪的文件

单击保存罗马已经生成标签下载的文件到您的本地系统。默认名称中指定的文件名定制页面. xml附加。有些人喜欢改变. xmlodd。不管怎样,你应该总是保存您的奇怪的文件,或者你会再次经历所有这些工作随时你想修改您的定制。

浏览器下载文件将其默认位置或问你他们应该放的地方。今天我们的目的你应该把这个(和其他Roma-generated文件)中TEI_exercise /支持/文件夹,您可以任何你喜欢的地方。

输出

在HTML生成参考文档,选择文档选项卡。离开默认的输出类型html,然后单击提交。把下载的文件到你的TEI_exercise /支持/文件夹中。读它,打开您的web浏览器。

生成一个输出模式选择模式选项卡。在这里你可以改变所需的模式语言模式的罗马将生成并下载当你点击提交。就我们的目的而言,保留默认,RELAX NG紧凑语法。把下载的文件到你的TEI_exercise /支持/文件夹中。用它来约束XML文档你已经编辑与氧气、选择XML文档>关联模式…文档菜单。从关联模式…对话框中选择RELAX NG模式选项卡,紧凑语法单选按钮;然后选择你下载的文件点击旁边的普通文件夹URL框。