Как настроить схему TEI / как добавить пользовательские атрибуты в TEI Doc? - PullRequest
0 голосов
/ 22 марта 2019

Я хочу использовать элемент / схему teiCorpus, которые можно найти в Oxygen XML, для структурирования корпуса.К сожалению, я не знаю, где добавить атрибуты, такие как <date> или <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?Возможно ли это?

...