Hallo,
nach einiger Sucherei habe ich diese sehr hilfreiche Seite gefunden: Utility Stylesheets.
Dort war jetzt speziell der Abschnitt „Convert Mixed Content to Element Content“ interessant für mich.
In abgewandelter Form funktioniert das in meinem Fall nun so:
...
<p><xsl:call-template name="paragraph" /></p>
...
<xsl:template match="footnote">
<span style="background:yellow;"><xsl:value-of select="./para" /></span>
</xsl:template>
<xsl:template match="para" mode="paragraph" name="paragraph">
<xsl:apply-templates select="node()" />
</xsl:template>
Das funktioniert nun zumindest so, wie ich es brauche.
Ob das nun auch eine sinnvolle und elegante Lösung ist, weiß ich nicht.
So long,
Mr Horse
--
No, Sir, I don't like it.
No, Sir, I don't like it.