2011-08-17 01:21:23 +00:00
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version= "1.0" xmlns:xsl= "http://www.w3.org/1999/XSL/Transform" >
<xsl:template match= "/" >
<html >
<head >
<title > <xsl:value-of select= "//queryInfo/@calledMethod" /> </title>
<link rel= "stylesheet" href= "/css/api.css" type= "text/css" />
</head>
<body >
<h1 > Output of '<xsl:value-of select= "//queryInfo/@calledMethod" /> '</h1>
<table id= "results" >
<tr >
2012-05-20 14:24:27 +00:00
<xsl:for-each select= "//elements/element[1]/@*" >
2011-08-17 01:21:23 +00:00
<th > <b > <xsl:value-of select= "name()" /> </b> </th>
</xsl:for-each>
</tr>
2012-05-20 14:24:27 +00:00
<xsl:for-each select= "//elements/element" >
2011-08-17 01:21:23 +00:00
<tr class= "row{position() mod 2}" >
<xsl:for-each select= "@*" >
<td > <xsl:value-of select= "." /> </td>
</xsl:for-each>
</tr>
<xsl:for-each select= "*" >
<tr >
<td class= "blank" > </td>
<td class= "sub" > <xsl:value-of select= "name()" /> </td>
<td class= "blank" colspan= "20" >
<table >
<tr >
<xsl:for-each select= "@*" >
<td class= "subattr" >
<xsl:value-of select= "name()" /> = <xsl:value-of select= "." />
</td>
</xsl:for-each>
</tr>
</table>
</td>
</tr>
</xsl:for-each>
</xsl:for-each>
</table>
<p />
<xsl:if test= "//debugInfo" >
<div id= "debug" >
<table >
<tr >
<td > <b > requestURI</b> </td> <td > <xsl:value-of select= "//debugInfo/@requestURI" /> </td>
</tr>
<tr >
<td > <b > dbQuery</b> </td> <td > <xsl:value-of select= "//debugInfo/@dbQuery" /> </td>
</tr>
<tr >
<td > <b > clientVersion</b> </td> <td > <xsl:value-of select= "//debugInfo/@clientVersion" /> </td>
</tr>
</table>
</div>
<p />
</xsl:if>
<div id= "footer" >
Retrieved from the <xsl:element name= "a" > <xsl:attribute name= "href" > <xsl:value-of select= "//queryInfo/logbookURL" /> /index.php/api</xsl:attribute> HRD Web Frontend</xsl:element> API at <b > <xsl:value-of select= "//queryInfo/@timeStamp" /> </b> . Query took <b > <xsl:value-of select= "//queryInfo/@executionTime" /> </b> seconds.<br /> This is formatted XML using XSLT.
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>