The WordProcessingML has an “interesting” way of representing soft breaks (Ctrl-Enter in Word): if a range (
w:r, also called
run) has a
w:br child, it represents a soft break at that position (see also Section 2.3.3 of
Part 4 of ECMA-376). Here is the
XML Notepad display of a sample three-line paragraph (with two soft breaks):

To process the soft break in a range with XSLT, use templates similar to these:
<xsl:template match="w:r">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="w:t"><xsl:value-of select="text()" /></xsl:template>
<xsl:template match="w:br|w:cr"><br /></xsl:template>
No comments:
Post a Comment