attributes - 如何自定义 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 中实现自定义属性?可能吗?
解决方案
推荐阅读
- javascript - React, React Hooks, Diffrent console.log 在 useEffect 中打印顺序
- git - 在 Azure Pipeline YAML 中访问扩展(多行)Git 提交消息
- javascript - 将值从一个 html 页面转移到另一个
- java - 当方法的返回值是模拟期望时如何进行单元测试
- aws-lambda - 尝试“引用”函数中的事件时出现 InvalidResourceException
- microsoft-graph-api - Microsoft Graph:/sites?select=siteCollection,webUrl&filter=siteCollection/root%20ne%20null 返回“无法枚举站点”
- c# - 如何在 UI 线程之外访问和修改鼠标光标?
- conditional-statements - Svelte 的 v-show 替代品
- python - SQL Alchemy 根据来自 rest api 的可选字段更新行
- ignite - 有没有办法以编程方式获取在整个 ignite 集群上创建的缓存和队列的所有 IgniteQueue 和 IgniteCache 代理?