blob: 1c8d75a89bdf79eac261035032af6ba172561bf4 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
/*******************************************************************************
* Copyright (c) 2008 Standards for Technology in Automotive Retail and others
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* David Carver (STAR) - bug 243303 - initial API and implementation
*******************************************************************************/
-->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:bz="http://www.bugzilla.org/rdf#"
xmlns:nc="http://home.netscape.com/NC-rdf#"
xmlns="http://www.w3.org/1999/xhtml"
exclude-result-prefixes="rdf bz nc">
<!--
This process the RDF file returned from the bugzilla query when ctype=rdf is
specified.
-->
<xsl:template match="bz:bugs">
<xsl:choose>
<xsl:when test="rdf:Seq/rdf:li/bz:bug">
<ul>
<xsl:apply-templates select="rdf:Seq/rdf:li/bz:bug"/>
</ul>
</xsl:when>
<xsl:otherwise>
<ul>
<li>
<div>
<xsl:text>No items.</xsl:text>
</div>
</li>
</ul>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="bz:bug">
<li>
<xsl:value-of select="bz:short_desc"/>
<xsl:text> [</xsl:text>
<a href="http://bugs.eclipse.org/{bz:id}">
<xsl:value-of select="bz:id"/>
</a>
<xsl:text>] </xsl:text>
<xsl:choose>
<xsl:when test="bz:bug_status = 'RESOLVED' or bz:bug_status = 'VERIFIED' or bz:bug_status = 'CLOSED'">
<strike>
<xsl:text>(target milestone: </xsl:text>
<xsl:value-of select="bz:target_milestone"/>
<xsl:text>)</xsl:text>
</strike>
</xsl:when>
<xsl:otherwise>
<xsl:text>(target milestone: </xsl:text>
<xsl:value-of select="bz:target_milestone"/>
<xsl:text>)</xsl:text>
</xsl:otherwise>
</xsl:choose>
</li>
</xsl:template>
</xsl:stylesheet>