我正在将 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>
非常感谢你的帮助!