Ich habe eine xml wie diese,XSLT - Split-String mit spezifischem Charakter
<doc>
<para>A brief 23 spell* of hea#vy rain* forc^%ed an early+ lunch* [email protected] nine</para>
</doc>
Ich brauche die Textzeichenfolge von jedem * in dem Text ..
SO erwartet ausgegeben werden soll brechen,
<doc>
<para>A brief 23 spell</para>
<para>of hea#vy rain</para>
<para>forc^%ed an early+ lunch</para>
<para>[email protected] nine</para>
</doc>
ich geschrieben habe folgende Logik für das,
ich habe folgende xslt geschrieben fo r das,
<xsl:template match="para">
<xsl:analyze-string select="text()" regex="[A-Za-z0-9_.]\*">
<xsl:matching-substring>
<para>
<xsl:value-of select="."/>
</para>
</xsl:matching-substring>
</xsl:analyze-string>
</xsl:template>
Kann mir jemand vorschlagen, wie kann ich das mit xslt tun?