0

我正在开发一个 TEI 版本,并使用 TEI XSLT样式表为它创建了一个 DTD,该样式表将 ODD 转换为 DTD 文件。

我有一些包含 a 的属性值,#这个字符似乎会产生错误。这是一个例子:

<!ATTLIST lem
   wit (#atw|#brl|#brn) #IMPLIED >

我得到的错误是 The name token is required in the enumerated type list for the "wit" attribute declaration.如果我添加一个NMTOKENor NMTOKENS,我得到以下错误: Open quote is expected for attribute "wit" associated with an element type "lem".

有没有办法解决这个问题?我尝试引用属性值(例如更改#brl'#brl'),将 替换为#实体(在 中声明<!ENTITY>,但没有成功。

有没有人知道如何解决这个问题?

4

0 回答 0