TEI格式与SGML格式

时间:2015-03-04 14:43:52

标签: sgml tei

有人可以解释TEISGML格式之间的区别和/或它们之间的关系吗?

1 个答案:

答案 0 :(得分:1)

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

SGML中的“G”(标准广义 Markup Language)表示(在其他几个方面)标记语言可以自定义语法。例如,您可以定义SGML语法,其中标记(或元素)类似于[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>),或不同的结构   散文以外的文本类型[source]

<text>
  <body>
    <p>For the first time in twenty-five years...</p>
  </body>
</text>