blob: c3c45f35b138f72f6fdb3d75bcc8655574e0b609 [file] [log] [blame]
<?xml version='1.0' encoding='US-ASCII'?>
<!-- $Id$ -->
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'>
<xsl:template match='issues'>
<HTML>
<HEAD>
<TITLE>Xerces 2 | Issues</TITLE>
<LINK rel='stylesheet' type='text/css' href='css/site.css'/>
</HEAD>
<BODY>
<SPAN class='netscape'>
<A name='TOP'/>
<H1>Implementation Issues</H1>
<xsl:choose>
<xsl:when test='issue'>
<xsl:if test='issue[@status="open"]'>
<A name='{@status}'/>
<H2>Open Issues</H2>
<xsl:for-each select='issue[@status="open"]'>
<xsl:apply-templates select='.'/>
</xsl:for-each>
</xsl:if>
<xsl:if test='issue[@status="deferred"]'>
<A name='{@status}'/>
<H2>Deferred Issues</H2>
<xsl:for-each select='issue[@status="deferred"]'>
<xsl:apply-templates select='.'/>
</xsl:for-each>
</xsl:if>
<xsl:if test='issue[@status="closed"]'>
<A name='{@status}'/>
<H2>Closed Issues</H2>
<xsl:for-each select='issue[@status="closed"]'>
<xsl:apply-templates select='.'/>
</xsl:for-each>
</xsl:if>
<xsl:if test='issue[@status="rejected"]'>
<A name='{@status}'/>
<H2>Rejected Issues</H2>
<xsl:for-each select='issue[@status="rejected"]'>
<xsl:apply-templates select='.'/>
</xsl:for-each>
</xsl:if>
</xsl:when>
<xsl:otherwise>
<H2><EM>There are currently no issues.</EM></H2>
</xsl:otherwise>
</xsl:choose>
</SPAN>
<A name='BOTTOM'/>
<HR/>
<SPAN class='netscape'>
Last updated on <xsl:value-of select='@date'/>
</SPAN>
</BODY>
</HTML>
</xsl:template>
<xsl:template match='issue'>
<A name='{@id}'/>
<H3>
<xsl:value-of select='title'/>
(<xsl:value-of select='@id'/>)
</H3>
<P>
<TABLE border='0' cellspacing='5'>
<TR>
<TH>Originator:</TH>
<TD><xsl:apply-templates select='@originator'/></TD>
</TR>
<xsl:if test='@owner'>
<TH>Owner:</TH>
<TD><xsl:apply-templates select='@owner'/></TD>
</xsl:if>
<xsl:if test='detail'>
<TR>
<TH>Details:</TH>
<TD><xsl:apply-templates select='detail'/></TD>
</TR>
</xsl:if>
<xsl:for-each select='problem'>
<TR>
<TH>Problem:</TH>
<TD>
<xsl:apply-templates select='detail'/>
<xsl:for-each select='comment'>
<BR/>
<STRONG>Comment: </STRONG>
<xsl:value-of select='.'/>
</xsl:for-each>
<xsl:if test='resolution'>
<BR/>
<STRONG>Resolution: </STRONG>
<xsl:value-of select='resolution'/>
</xsl:if>
</TD>
</TR>
</xsl:for-each>
<xsl:for-each select='comment'>
<TR>
<TH>Comment:</TH>
<TD>
<STRONG><xsl:apply-templates select='@author'/>: </STRONG>
<xsl:if test='@link'>
[<A href='{@link}'>link</A>]
</xsl:if>
<BLOCKQUOTE>
<xsl:apply-templates select='.'/>
</BLOCKQUOTE>
</TD>
</TR>
</xsl:for-each>
</TABLE>
</P>
</xsl:template>
<xsl:template match='@author|@originator|@owner'>
<xsl:choose>
<xsl:when test='id(.)/@email'>
<A href='mailto:{id(.)/@email}'>
<xsl:value-of select='id(.)'/>
</A>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select='id(.)'/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>