Мой ввод в XML выглядит следующим образом: -
<CatchWordPara>— aaaaa — <HiddenData>+</HiddenData>bbbbb — ccccc<HiddenData> — + ddddd — #eeeee#</HiddenData> — <HiddenData>#</HiddenData>fffff</CatchWordPara>
и мой требуемый вывод: -
<SNItalic>aaaaa</SNItalic>
<CR>bbbbb — ccccc</CR>
<CR>ddddd — eeeee — fffff</CR>
используйте следующий код: -
<xsl:template match="ShortNoteContinuePara">
<xsl:for-each select="for $s in CatchWordPara/tokenize(., '—') return normalize-space($s)">
<xsl:element name="SNItalic">
<xsl:value-of select="."/>
</xsl:element>
</xsl:for-each>
</xsl:template>