我正在开发一个TEI P5 XML文本版本,要求缩写包含<am>
元素来表示缩写标记和<ex>
元素,以指示这些缩写在各自<abbr>
内的扩展内容1}}和<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>
元素,因为第一个单词的第一个字母(在此示例中)是在手稿中,因此不算作编辑扩展。有没有办法解决这个问题?
NB我想要对单词进行编码的原因不是为了引理,而是能够将词典单词间距与词汇单词间距一起编码:通过使用我的XSL条带或保留<w>
元素中的空格,我可以选择显示通过现代标准或通过参数在手稿中呈现的字间距。这也是为什么不希望将整个<choice>
环境封装在单个<w>
标记中的原因,除非在我使用特殊字符添加到单词间距中的任何多字扩展中将其转换为常规空间通过XSL styhesleet(也许是一个不间断的空间?)。那是我应该看的吗? (使用XSLT 2.0。)
答案 0 :(得分:0)
是的,我也认为<w>
内<choice>
在这里有意义。如您所示,一个缩写可以在多个单词中展开。因此,拥有多个<ex>
也是正确的。为什么不这样编码:
<expan><w>L<ex>EOFAN</ex></w> <w><ex>MEN</ex></w></expan>
然而,我在想另一个问题。你说你只需要<w>
来编码手稿单词间距和词汇词间距&#34;。由于<expan>
绝对不是在稿件层面上,而只是在解释层面上,为什么你需要在这里分开<w>
?最后,仅仅在一个<w>
内进行扩展就足够了吗?无论如何,LEOFAN和MEN之间的空间是编辑。那么为什么不试试呢:
<expan><w>L<ex>EOFAN MEN</ex></w></expan>
答案 1 :(得分:0)
您也可以将<choice>
放在<w>
内,以表示您将一个词标记为一个单词,即缩写形式的单个标记,但以扩展形式的多个标记。