Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <xsl:stylesheet
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
- <xsl:output method="html"/>
- <xsl:template match="/">
- <xsl:variable name="messages" select="//message" />
- <xsl:if test="count($messages) > 0">
- <xsl:for-each select="$messages[(contains(text(), 'Forge Version: '))]">
- <nobr>
- <span class="header-label">Forge Version:
- <xsl:text disable-output-escaping="yes"><![CDATA[ ]]></xsl:text>
- </span>
- <span class="header-data-error"><xsl:value-of select="substring-after(substring-after(text(), ' '), ' ')"/></span>
- </nobr>
- </xsl:for-each><br />
- <xsl:variable name="zipfile.messages" select="$messages[(contains(text(), 'DownloadURL '))]"/>
- <xsl:variable name="zipfile.messages.count" select="count($zipfile.messages)" />
- <table class="section-table" cellpadding="2" cellspacing="0" border="0" width="98%">
- <tr>
- <td class="sectionheader">
- Zip Files: (<xsl:value-of select="$zipfile.messages.count"/>)
- </td>
- </tr>
- <tr>
- <td>
- <xsl:apply-templates select="$zipfile.messages"/>
- </td>
- </tr>
- </table>
- </xsl:if>
- </xsl:template>
- <xsl:template match="message">
- <a>
- <xsl:attribute name="href">
- <xsl:value-of select="substring-after(substring-after(text(), ' '), ' ')"/>
- </xsl:attribute>
- <xsl:value-of select="substring-before(substring-after(text(), ' '), ' ')"/>
- </a>
- <br />
- </xsl:template>
- </xsl:stylesheet>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement