Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/recipe-books.git

XSL now generates a complete LaTeX document from XML (minus theming choice).

Authorliantze <email>
Date2013-02-03 23:51:05 GMT+0800
Commit42a8bddccf225faf5c4165fd6dfbd4af22f16627
Parent3699748
xsl/latex.xsl
<xsl:template match="recipe-book">
+ <xsl:text>\documentclass{recipe-book}&#xa;</xsl:text>
+ <xsl:text>\begin{document}&#xa;</xsl:text>
<xsl:apply-templates />
+ <xsl:text>\end{document}&#xa;</xsl:text>
</xsl:template>
</xsl:template>
-<xsl:template match="equipment">
+<xsl:template match="equipment[descendant::text()]">
<xsl:text>\begin{equipment}&#xa;</xsl:text>
<!-- select non-empty child nodes -->
</xsl:template>
-<xsl:template match="ingredients">
+<xsl:template match="ingredients[descendant::text()]">
<xsl:text>\begin{ingredients}</xsl:text>
<xsl:if test="@label">
</xsl:template>
-<xsl:template match="directions">
+<xsl:template match="directions[descendant::text()]">
<xsl:text>\begin{instructions}</xsl:text>
<xsl:if test="@label">
Delta6 lines added, 3 lines removed, 3-line increase