元素列表奇怪

这是一个简短的参考表清单中使用的最基本要素写TEI奇怪的文件。

命令功能

高层奇怪的结构

schemaSpec
元素包含正式的内部模式规范的文件。下面列出的所有模式定制元素的孩子schemaSpec
鉴别
用在schemaSpec显示的名字将被创建的模式;所要求的罗马
moduleRef
TEI引用模块(即一个分组元素代表一个TEI指南的章),模块中包含的自定义模式。
关键
用在moduleRef,包括模块的短名称
除了
用在moduleRef,列出了哪些元素应该从模块被包括
包括
用在moduleRef、列表从模块应该包含哪些元素(因此所有其他除外)
模式
用于几乎所有奇怪的元素,表明所做的更改的性质与修改的TEI:
  • 添加表明,功能与定制和产生的问题额外的,修改的TEI模式
  • 删除表明,问题是被删除的功能自定义模式
  • 改变表明特性在一些细节问题正在改变,而改变了部分应该覆盖的相应部分修改的TEI模式,让其他部分不变
  • 取代表明功能问题被彻底改变了,和部分指定的自定义模式应该完全替代的规范修改的TEI特性

元素管理

elementSpec
单个元素的规范模式,可以用来从一个模块(包括删除一个元素模式= "删除")或修改元素的定义(的某些方面模式=“改变”模式= "取代")。
模块
使用elementSpec表明,该模块定义的元素。
鉴别
使用elementSpec,表示元素的名称
altIdent
内部使用elementSpec改变一个元素的名称;显示新名称的元素将被指定在自定义模式
中使用elementSpec(或classSpec)改变元素的类成员(或类)。包含一个或多个memberOf元素,通过他们的关键属性,指示元素的特定的类(或类)从它被添加或删除。
memberOf
指定一个特定的模型类来添加一个元素,或者从它被删除。
关键
用在memberOf包含指定的类的名称。
模式
用在memberOf,价值添加表明,元素被添加到指定的类memberOf元素。
内容
包含一个元素的内容模型RELAX NG (XML语法)或纯奇怪的元素,看到内容,低于
constraintSpec
包含一个进一步的语法约束,通常在ISO Schematron表示。

内容

elementRef
引用一个元素(通常是TEI元素,但也许你添加到定制),表明它是允许或要求
关键
用在elementRef表明,元素被提到。
minOccurs
表示的最小次数表示元素可能发生在这一点上(默认为1)。
maxOccurs
表示最大次数表示元素可能发生在这一点上(默认无限,即无限次数)。
classRef
整个模型类的引用,其成员可能或必须发生在这一点
关键
用在classRef,表明模型类。
包括
用在classRef表明,模型类的成员被称为
除了
用在classRef表明,模型类的成员并没有被提到
textNode
用来表示零个或多个字符组成的字符串是允许的。
序列
表明每个项目被引用内部必须发生;如果preserveOrder = " true "而且他们必须发生的顺序指定
备用
表明,只有一个项目的引用的引用内部必须发生(另一个选定的次数必须是指定的minOccursmaxOccurs

属性管理

attList
属性定义的列表;用于包含attDef元素用于添加、删除或修改一个元素的属性。
attDef
用于指定一个属性被添加,删除或修改。
鉴别
用在attDef显示属性的名称。
valList
一个属性的值的列表(用于添加或改变一组约束值)。
valItem
一个值为一个属性值列表。
数据类型
TEI包含一个引用数据类型,约束的内容时使用一个元素或属性值。
constraintSpec
包含一个进一步的语法约束,通常在ISO Schematron表示。

模式文档和管理

光泽
内部使用elementSpec,attDef,valItem来提供完整的(即自然语言的名称。鉴别)的构造。例如,光泽elementSpec鉴别= " att”属性(而不是注意)
desc
内部使用elementSpec,attDef,valItem记录新的或修改元素、属性或属性的值。
例证
包含的属性(使用的一个例子attDef(在),类classSpec(在),元素elementSpec),或者宏(在macroSpec)以及可选的评论
讲话
包含评论或讨论的属性(使用attDef(在),类classSpec(在),元素elementSpec),或者宏(在macroSpec)
classSpec
TEI类的规范(模型类或属性类);(经常使用模式改变改变一个属性类的成员)
macroSpec
TEI规范的数据类型或一块任意RELAX NG的代码

处理模型文档

模型
文档可能处理为一个指定的元素
行为
名字这个处理的过程或函数模型使用以生成输出
谓词
XPath谓词表达式给出的条件下,该模型适用
useSourceRendition
是否遵守引渡属性存在(在默认情况下没有)
outputRendition
描述这个元素的呈现(在选定的上下文)
modelGrp
一个分组模型元素与常见的输出
modelSequence
一个序列的模型元素是一套动作

版权2010辛迪·鲍曼和茱莉亚佛兰德斯;源可以在http://www.wwp.neu.edu/outreach/seminars/_current/handouts/elementList_odd.tei