Handle multiple nodes in headers, more headers

This commit is contained in:
Carol (Nichols || Goulding) 2016-10-14 17:20:52 -04:00
parent 71475bf471
commit 40322f4856

View File

@ -14,13 +14,25 @@
<xsl:template match="w:p[w:pPr/w:pStyle/@w:val = 'ChapterTitle']">
<xsl:text>&#10;[TOC]&#10;&#10;</xsl:text>
<xsl:text># </xsl:text>
<xsl:value-of select="w:r/w:t" />
<xsl:apply-templates select="w:r/w:t" />
<xsl:text>&#10;&#10;</xsl:text>
</xsl:template>
<xsl:template match="w:p[w:pPr/w:pStyle/@w:val = 'HeadA']">
<xsl:text>## </xsl:text>
<xsl:value-of select="w:r/w:t" />
<xsl:apply-templates select="w:r/w:t" />
<xsl:text>&#10;&#10;</xsl:text>
</xsl:template>
<xsl:template match="w:p[w:pPr/w:pStyle/@w:val = 'HeadB']">
<xsl:text>### </xsl:text>
<xsl:apply-templates select="w:r/w:t" />
<xsl:text>&#10;&#10;</xsl:text>
</xsl:template>
<xsl:template match="w:p[w:pPr/w:pStyle/@w:val = 'HeadC']">
<xsl:text>#### </xsl:text>
<xsl:apply-templates select="w:r/w:t" />
<xsl:text>&#10;&#10;</xsl:text>
</xsl:template>