mirror of
https://github.com/magicbug/Cloudlog
synced 2024-11-23 10:08:38 +00:00
67 lines
2.1 KiB
XML
67 lines
2.1 KiB
XML
<?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>
|
|
<xsl:for-each select="//elements/element[1]/@*">
|
|
<th><b><xsl:value-of select="name()"/></b></th>
|
|
</xsl:for-each>
|
|
</tr>
|
|
<xsl:for-each select="//elements/element">
|
|
<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>
|