HTML を TEI に変換していて、脚注の処理の問題に遭遇しました。
入力 HTML は次のようになります。
<content>
<div>
<p>p1</p>
<p>p2</p>
<p>p3<a href="#_ftn1" name="_ftnref1" title="">[1]</a> p3</p>
<p>p4</p>
<p>p5<a href="#_ftn2" name="_ftnref2" title="">[2]</a> p5</p>
<p>p6</p>
<p><a href="#_ftnref1" name="_ftn1" title="">[1]</a> footnote1</p>
<p><a href="#_ftnref2" name="_ftn2" title="">[2]</a> footnote2</p>
</div>
</content>
望ましい出力は次のとおりです。
<content>
<div>
<p>p1</p>
<p>p2</p>
<p>p3<note>footnote1</note> p3</p>
<p>p4</p>
<p>p5<note>footnote2</note> p5</p>
<p>p6</p>
</div>
</content>
残念ながら、これを処理する方法がわかりません。他のすべての要素は、たとえば次のようにして簡単に交換できます。
<xsl:template match="xhtml:br">
<lb/>
</xsl:template>
助けてくれてどうもありがとう!