Changeset 2427

Show
Ignore:
Timestamp:
12/08/09 17:15:54
Author:
johnsa
Message:

added utility template for http status codes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/deployment/resources/xsl/default/default/util.xsl

    r2050 r2427  
    1818         <xsl:value-of select="$str" /> 
    1919      </xsl:otherwise> 
     20    </xsl:choose> 
     21  </xsl:template> 
     22 
     23  <xsl:template name="httpStatusCodes"> 
     24    <xsl:param name="code"/> 
     25    <xsl:value-of select="$code"/><xsl:text>: </xsl:text> 
     26    <xsl:choose> 
     27      <xsl:when test="node() = 100">Continue</xsl:when> 
     28      <xsl:when test="node() = 101">Switching Protocols</xsl:when> 
     29      <xsl:when test="node() = 200">OK</xsl:when> 
     30      <xsl:when test="node() = 201">Created</xsl:when> 
     31      <xsl:when test="node() = 202">Accepted</xsl:when> 
     32      <xsl:when test="node() = 203">Non-Authoritative Information</xsl:when> 
     33      <xsl:when test="node() = 204">No Content</xsl:when> 
     34      <xsl:when test="node() = 205">Reset Content</xsl:when> 
     35      <xsl:when test="node() = 206">Partial Content</xsl:when> 
     36      <xsl:when test="node() = 300">Multiple Choices</xsl:when> 
     37      <xsl:when test="node() = 301">Moved Permanently</xsl:when> 
     38      <xsl:when test="node() = 302">Found</xsl:when> 
     39      <xsl:when test="node() = 303">See Other</xsl:when> 
     40      <xsl:when test="node() = 304">Not Modified</xsl:when> 
     41      <xsl:when test="node() = 305">Use Proxy</xsl:when> 
     42      <xsl:when test="node() = 307">Temporary Redirect</xsl:when> 
     43      <xsl:when test="node() = 400">Bad Request</xsl:when> 
     44      <xsl:when test="node() = 401">Unauthorized</xsl:when> 
     45      <xsl:when test="node() = 402">Payment Required</xsl:when> 
     46      <xsl:when test="node() = 403">Forbidden</xsl:when> 
     47      <xsl:when test="node() = 404">Not Found</xsl:when> 
     48      <xsl:when test="node() = 405">Method Not Allowed</xsl:when> 
     49      <xsl:when test="node() = 406">Not Acceptable</xsl:when> 
     50      <xsl:when test="node() = 407">Proxy Authentication Required</xsl:when> 
     51      <xsl:when test="node() = 408">Request Timeout</xsl:when> 
     52      <xsl:when test="node() = 409">Conflict</xsl:when> 
     53      <xsl:when test="node() = 410">Gone</xsl:when> 
     54      <xsl:when test="node() = 411">Length Required</xsl:when> 
     55      <xsl:when test="node() = 412">Precondition Failed</xsl:when> 
     56      <xsl:when test="node() = 413">Request Entity Too Large</xsl:when> 
     57      <xsl:when test="node() = 414">Request-URI Too Long</xsl:when> 
     58      <xsl:when test="node() = 415">Unsupported Media Type</xsl:when> 
     59      <xsl:when test="node() = 416">Requested Range Not Satisfiable</xsl:when> 
     60      <xsl:when test="node() = 417">Expectation Failed</xsl:when> 
     61      <xsl:when test="node() = 500">Internal Server Error</xsl:when> 
     62      <xsl:when test="node() = 501">Not Implemented</xsl:when> 
     63      <xsl:when test="node() = 502">Bad Gateway</xsl:when> 
     64      <xsl:when test="node() = 503">Service Unavailable</xsl:when> 
     65      <xsl:when test="node() = 504">Gateway Timeout</xsl:when> 
     66      <xsl:when test="node() = 505">HTTP Version Not Supported</xsl:when> 
    2067    </xsl:choose> 
    2168  </xsl:template>