首页 > 解决方案 > 如何自定义 TEI 方案/如何向 TEI Doc 添加自定义属性?

问题描述

我想使用可以在 Oxygen XML 中找到的 teiCorpus 元素/方案来构建语料库。可悲的是,我不知道在哪里添加属性,如<date>or <mediatype>。我试图将它们放入标题或正文中,但 Oxygen 不会验证文档,因为这些属性在我放置它们的位置是不允许的。我也尝试<p class="mediatype">在身体中使用类似的东西,但"class='mediatype'"似乎也不起作用。我需要更改 dtd 以使其工作还是有其他可能性?

因为有人问我,这里有一些示例代码:

<teiCorpus xmlns="http://www.tei-c.org/ns/1.0">
    <teiHeader>
        ....
    </teiHeader>
    <TEI xml:id="MyTextNumber1">
        <teiHeader>
            <fileDesc>
                <titleStmt>
                </titleStmt>
                <publicationStmt>
                </publicationStmt>
                <sourceDesc>
                </sourceDesc>
            </fileDesc>
        </teiHeader>
        <text>
            <body>
            </body>
        </text>
    </TEI>
</teiCorpus>

我想将自定义属性(如“mediatype”或“date”)放在那里,就像在普通的 xml 文件中一样。我几乎尝试了所有选项,但我只得到错误代码,例如"element "date" not allowed here; expected the element end-tag or element ..." 如何在 TEI 中实现自定义属性?可能吗?

标签: attributesoxygenxmltei

解决方案


推荐阅读