1

谁能解释TEISGML格式之间的区别和/或它们之间的关系?

4

1 回答 1

2

简而言之,TEI 是 XML,XML 是 SGML

SGML(标准通用 标记语言)中的“G”意味着(除其他外)标记语言可以自定义它的语法。例如,您可以定义一个 SGML 语法,其中标签(或元素)是 like[v id:id1]而不是<v id="id1"></v>.

XML 是 SGML 的具体语法,加上 SGML 子集的其他几个要求。在 XML(和 HTML)中,元素由尖括号分隔:<body>. XML 中的每个标签都必须与明确的结束标签配对:</body>.

到目前为止,我们还没有讨论文档的结构(文档类型或架构)。XML 本身不会对文档结构施加限制。以下是有效的(即格式良好的)XML:

<item>
   <body>
     <head>I don't know what I'm doing</head>
   </body>
</item>

TEI 定义了所有 TEI 文档必须遵守的通用结构,并为每个标签分配含义。例如:

实际文本 ( <text>) 包含任何类型的单个文本。这通常包含实际的文本和其他编码。文本<text> 至少包含文本正文 ( <body>)。正文包含较低级别的文本结构,如段落 ( <p>),或除散文之外的文本类型的不同结构 [来源]

<text>
  <body>
    <p>For the first time in twenty-five years...</p>
  </body>
</text>
于 2015-03-05T11:46:58.510 回答