1

我正在开发一个 TEI P5 XML 文本版本,它要求缩写包含<am>用于表示缩写标记<ex>的元素和用于指示这些缩写在其各自<abbr><expan>环境中的扩展内容的元素。现在我也在研究编码<w>单词元素的可行性,因此:

<w>
 <choice>
  <abbr>þa<am>&combmacr;</am></abbr>
  <expan>þa<ex>m</ex></expan>
 </choice>
</w>

只要<choice>环境只对一个词和一个词进行编码,语法就很简单。但是,我担心多词缩写不能直接与单词元素组合,因为最后一个<w><ex>最后一个需要在前者之前关闭。因此,<expan>以下行将无效:

<choice>
 <abbr><w>L<am>&baracr;</am></w></abbr>
 <expan><w>L<ex>EOFAN</w> <w>MEN</w></ex></expan>
</choice>

我不能<ex>在一个<w>或两个<w>元素中包含完整元素,<ex>因为第一个单词的第一个字母(在这个例子中)在手稿中,因此不能算作编辑扩展。有没有办法解决?

注意我想要对单词进行编码的原因不是为了词形还原,而是为了能够将手稿的单词间距与词汇单词间距一起编码:通过让我的 XSL 剥离或保留<w>元素中的空间,我可以选择按照现代标准或作为通过参数在手稿中呈现。这也是为什么不希望将整个<choice>环境包含在单个<w>标记中的原因,除非可能在任何多字扩展中我使用特殊字符添加字间距以由 XSL styhesleet 转换为常规空格(非中断空格也许?)。那是我应该看的吗?(使用 XSLT 2.0。)

4

2 回答 2

0

是的,我也认为这<w>里面是<choice>有道理的。正如您所展示的,一个缩写可以在多个单词中展开。因此,拥有多个<ex>也是正确的。为什么不这样编码:

<expan><w>L<ex>EOFAN</ex></w> <w><ex>MEN</ex></w></expan>

然而,我正在考虑另一个问题。你说你<w>只需要“编码手稿字间距和词汇字间距”。肯定不是在<expan>手稿层面,而只是在解释层面,你为什么需要在<w>这里分开呢?最后,仅在 1 内进行扩展就足够了<w>吗?无论如何,LEOFAN 和 MEN 之间的空间是编辑性的。那么为什么不试试这个呢:

<expan><w>L<ex>EOFAN MEN</ex></w></expan>
于 2017-11-17T13:14:40.667 回答
0

你也可以在<choice>里面放一个<w>, 来表示你正在将某物标记为一个单词,它是缩写形式的单个标记,但扩展形式的多个标记。

于 2018-08-23T15:01:42.067 回答