blob: af7521b92c5aff7f80d7832ffc3dbe6c69048efe [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version = "1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<xsl:apply-templates select="document"/>
</xsl:template>
<xsl:template match="document">
<incubatorReports>
<xsl:apply-templates select="body"/>
</incubatorReports>
</xsl:template>
<xsl:template match="body">
<xsl:apply-templates select="section"/>
</xsl:template>
<xsl:template match="body/section">
<xsl:if test="contains(@id, 'Incubation+status+reports')">
<xsl:apply-templates select="ul"/>
</xsl:if>
</xsl:template>
<xsl:template match="ul">
<xsl:apply-templates select="li"/>
</xsl:template>
<xsl:template match="li">
<xsl:if test="not(contains(., 'none yet'))">
<report>
<date><xsl:value-of select="substring-before(., ' - ')"/></date>
<text><xsl:value-of select="substring-after(., ' - ')"/></text>
</report>
</xsl:if>
</xsl:template>
<xsl:template select="*|text()" />
</xsl:stylesheet>