1

私は、略語に<am>略語マーカーを通知する<ex>要素と、それぞれ<abbr><expan>環境内でこれらの略語の拡張事項を示す要素を含めることを要求する TEI P5 XML テキスト版を開発しています。<w>現在、単語要素のエンコードの実現可能性も調査しています。

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

<choice>環境が 1 つの単語と 1 つの単語のみをエンコードする限り、構文は簡単です。ただし、複数の単語の省略形を直接単語要素と組み合わせることができないのではないかと心配してい<w>ます<ex>。したがって、<expan>次の行は検証されません。

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

最初の単語 (この例では) の最初の文字が原稿に含まれているため、編集上の拡張としてカウントされないため、1<ex><w>または両方の<w>要素内に完全な要素を含めることはできません。<ex>これを回避する方法はありますか?

注意: 単語をエンコードしたい理由は、見出し語化ではなく、語彙の単語間隔と一緒に原稿の単語間隔をエンコードできるようにするためです: XSL ストリップ<w>を使用するか、要素内のスペースを保持することにより、単語間隔を最新の標準で表示するか、またはパラメータを介して原稿に提示されます。<choice>これが、環境全体を 1 つのタグで囲むのが望ましくない理由でもあります<w>。おそらく、マルチワード展開で、特殊文字を使用して単語の間隔を追加し、XSL styhesleet (非改行スペース多分?)。それは私が見るべきものですか?(XSLT 2.0 を使用)

4

2 に答える 2