bind9.xsl.h revision ddc163d53213f991420ec44bee33597528030b91
1633838b8255282d10af15c5c84cee5a51466712Bob Halley/*
94d102893aeb8ecea49dcda64e742835ffe0c102Bob Halley * Generated by convertxsl.pl 1.14 2008-07-17 23:43:26 jinmei Exp
1633838b8255282d10af15c5c84cee5a51466712Bob Halley * From bind9.xsl 1.21 2009-01-27 23:47:54 tbox Exp
1633838b8255282d10af15c5c84cee5a51466712Bob Halley */
1633838b8255282d10af15c5c84cee5a51466712Bob Halleystatic char xslmsg[] =
1633838b8255282d10af15c5c84cee5a51466712Bob Halley "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
1633838b8255282d10af15c5c84cee5a51466712Bob Halley "<!--\n"
1633838b8255282d10af15c5c84cee5a51466712Bob Halley " - Copyright (C) 2006-2009 Internet Systems Consortium, Inc. (\"ISC\")\n"
1633838b8255282d10af15c5c84cee5a51466712Bob Halley " -\n"
1633838b8255282d10af15c5c84cee5a51466712Bob Halley " - Permission to use, copy, modify, and/or distribute this software for any\n"
1633838b8255282d10af15c5c84cee5a51466712Bob Halley " - purpose with or without fee is hereby granted, provided that the above\n"
1633838b8255282d10af15c5c84cee5a51466712Bob Halley " - copyright notice and this permission notice appear in all copies.\n"
1633838b8255282d10af15c5c84cee5a51466712Bob Halley " -\n"
1633838b8255282d10af15c5c84cee5a51466712Bob Halley " - THE SOFTWARE IS PROVIDED \"AS IS\" AND ISC DISCLAIMS ALL WARRANTIES WITH\n"
1633838b8255282d10af15c5c84cee5a51466712Bob Halley " - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\n"
1633838b8255282d10af15c5c84cee5a51466712Bob Halley " - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,\n"
d25afd60ee2286cb171c4960a790f3d7041b6f85Bob Halley " - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\n"
d25afd60ee2286cb171c4960a790f3d7041b6f85Bob Halley " - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\n"
d25afd60ee2286cb171c4960a790f3d7041b6f85Bob Halley " - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " - PERFORMANCE OF THIS SOFTWARE.\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "-->\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "<!-- \045Id: bind9.xsl,v 1.21 2009-01-27 23:47:54 tbox Exp \045 -->\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "<xsl:stylesheet version=\"1.0\"\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " xmlns=\"http://www.w3.org/1999/xhtml\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:template match=\"isc/bind/statistics\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <html>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <head>\n"
9192e92f7d0f4e78385a1d5f9b6607cc5bf0e42aBob Halley " <style type=\"text/css\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "body {\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " font-family: sans-serif;\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " background-color: #ffffff;\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " color: #000000;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "}\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "table {\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " border-collapse: collapse;\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "}\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "tr.rowh {\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " text-align: center;\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " border: 1px solid #000000;\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " background-color: #8080ff;\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " color: #ffffff;\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "}\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "tr.row {\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " text-align: right;\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " border: 1px solid #000000;\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " background-color: teal;\n"
cee7525336d4710a64368875d92eb439d4d3efb1Mark Andrews " color: #ffffff;\n"
cee7525336d4710a64368875d92eb439d4d3efb1Mark Andrews "}\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "tr.lrow {\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " text-align: left;\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " border: 1px solid #000000;\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " background-color: teal;\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " color: #ffffff;\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "}\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "td, th {\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " padding-right: 5px;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " padding-left: 5px;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "}\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley ".header h1 {\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " background-color: teal;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " color: #ffffff;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " padding: 4px;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "}\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley ".content {\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " background-color: #ffffff;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " color: #000000;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " padding: 4px;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "}\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley ".item {\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " padding: 4px;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " align: right;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "}\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley ".value {\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " padding: 4px;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " font-weight: bold;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "}\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "div.statcounter h2 {\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " text-align: center;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " font-size: large;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " border: 1px solid #000000;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " background-color: #8080ff;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " color: #ffffff;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "}\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "div.statcounter dl {\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " float: left;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " margin-top: 0;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " margin-bottom: 0;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " margin-left: 0;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " margin-right: 0;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "}\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "div.statcounter dt {\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " width: 200px;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " text-align: center;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " font-weight: bold;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " border: 0.5px solid #000000;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " background-color: #8080ff;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " color: #ffffff;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "}\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "div.statcounter dd {\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " width: 200px;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " text-align: right;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " border: 0.5px solid #000000;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " background-color: teal;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " color: #ffffff;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " margin-left: 0;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " margin-right: 0;\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "}\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley "div.statcounter br {\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " clear: left;\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley "}\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " </style>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <title>BIND 9 Statistics</title>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " </head>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <body>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <div class=\"header\">\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <h1>Bind 9 Configuration and Statistics</h1>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " </div>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley "\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <br/>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley "\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <table>\n"
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley " <tr class=\"rowh\"><th colspan=\"2\">Times</th></tr>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <tr class=\"lrow\">\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <td>boot-time</td>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <td><xsl:value-of select=\"server/boot-time\"/></td>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " </tr>\n"
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley " <tr class=\"lrow\">\n"
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley " <td>current-time</td>\n"
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley " <td><xsl:value-of select=\"server/current-time\"/></td>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </table>\n"
3740b569ae76295b941d57a724a43beb75b533baBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <br/>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley "\n"
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley " <table>\n"
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley " <tr class=\"rowh\"><th colspan=\"2\">Incoming Requests</th></tr>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <xsl:for-each select=\"server/requests/opcode\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"lrow\">\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <td><xsl:value-of select=\"name\"/></td>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <td><xsl:value-of select=\"counter\"/></td>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " </tr>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " </xsl:for-each>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " </table>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley "\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <br/>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley "\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <table>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <tr class=\"rowh\"><th colspan=\"2\">Incoming Queries</th></tr>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <xsl:for-each select=\"server/queries-in/rdtype\">\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <tr class=\"lrow\">\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <td><xsl:value-of select=\"name\"/></td>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <td><xsl:value-of select=\"counter\"/></td>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " </tr>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " </xsl:for-each>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " </table>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley "\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <br/>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley "\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <xsl:for-each select=\"views/view\">\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <table>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <tr class=\"rowh\">\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <th colspan=\"2\">Outgoing Queries from View <xsl:value-of select=\"name\"/></th>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " </tr>\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <xsl:for-each select=\"rdtype\">\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <tr class=\"lrow\">\n"
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley " <td><xsl:value-of select=\"name\"/></td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td><xsl:value-of select=\"counter\"/></td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
3740b569ae76295b941d57a724a43beb75b533baBob Halley " </xsl:for-each>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </table>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <br/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </xsl:for-each>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <br/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <div class=\"statcounter\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <h2>Server Statistics</h2>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:for-each select=\"server/nsstat\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <dl>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <dt><xsl:value-of select=\"name\"/></dt>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <dd><xsl:value-of select=\"counter\"/></dd>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </dl>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </xsl:for-each>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <br/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </div>\n"
3740b569ae76295b941d57a724a43beb75b533baBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <div class=\"statcounter\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <h2>Zone Maintenance Statistics</h2>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:for-each select=\"server/zonestat\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <dl>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <dt><xsl:value-of select=\"name\"/></dt>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <dd><xsl:value-of select=\"counter\"/></dd>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </dl>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </xsl:for-each>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <br />\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </div>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <div class=\"statcounter\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <h2>Resolver Statistics (Common)</h2>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:for-each select=\"server/resstat\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <dl>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <dt><xsl:value-of select=\"name\"/></dt>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <dd><xsl:value-of select=\"counter\"/></dd>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </dl>\n"
3740b569ae76295b941d57a724a43beb75b533baBob Halley " </xsl:for-each>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <br />\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </div>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:for-each select=\"views/view\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <div class=\"statcounter\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <h2>Resolver Statistics for View <xsl:value-of select=\"name\"/></h2>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:for-each select=\"resstat\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <dl>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <dt><xsl:value-of select=\"name\"/></dt>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <dd><xsl:value-of select=\"counter\"/></dd>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </dl>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </xsl:for-each>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <br />\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </div>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </xsl:for-each>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <br />\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:for-each select=\"views/view\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <table>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"rowh\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th colspan=\"2\">Cache DB RRsets for View <xsl:value-of select=\"name\"/></th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:for-each select=\"cache/rrset\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"lrow\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td><xsl:value-of select=\"name\"/></td>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <td><xsl:value-of select=\"counter\"/></td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </xsl:for-each>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </table>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <br/>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " </xsl:for-each>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " <div class=\"statcounter\">\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " <h2>Socket I/O Statistics</h2>\n"
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley " <xsl:for-each select=\"server/sockstat\">\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <dl>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <dt><xsl:value-of select=\"name\"/></dt>\n"
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley " <dd><xsl:value-of select=\"counter\"/></dd>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " </dl>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " </xsl:for-each>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " <br/>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " </div>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " <br/>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " <xsl:for-each select=\"views/view\">\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " <table>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " <tr class=\"rowh\">\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " <th colspan=\"10\">Zones for View <xsl:value-of select=\"name\"/></th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"rowh\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>Name</th>\n"
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley " <th>Class</th>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <th>Serial</th>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <th>Success</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>Referral</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>NXRRSET</th>\n"
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley " <th>NXDOMAIN</th>\n"
3740b569ae76295b941d57a724a43beb75b533baBob Halley " <th>Failure</th>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <th>XfrReqDone</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>XfrRej</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:for-each select=\"zones/zone\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"lrow\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " <xsl:value-of select=\"name\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley " <td>\n"
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley " <xsl:value-of select=\"rdataclass\"/>\n"
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"serial\"/>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " </td>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <xsl:value-of select=\"counters/QrySuccess\"/>\n"
f0bbac2c0f1afa74b88cab902daf11202ebe7cbdBob Halley " </td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <xsl:value-of select=\"counters/QryReferral\"/>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " </td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <xsl:value-of select=\"counters/QryNxrrset\"/>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " </td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <xsl:value-of select=\"counters/QryNXDOMAIN\"/>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " </td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <xsl:value-of select=\"counters/QryFailure\"/>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " </td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <xsl:value-of select=\"counters/XfrReqDone\"/>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " </td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <xsl:value-of select=\"counters/XfrRej\"/>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " </td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " </tr>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " </xsl:for-each>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " </table>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <br/>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " </xsl:for-each>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley "\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <br/>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley "\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <table>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <tr class=\"rowh\">\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <th colspan=\"7\">Network Status</th>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " </tr>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <tr class=\"rowh\">\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <th>ID</th>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <th>Name</th>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <th>Type</th>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <th>References</th>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <th>LocalAddress</th>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <th>PeerAddress</th>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <th>State</th>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " </tr>\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <xsl:for-each select=\"socketmgr/sockets/socket\">\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <tr class=\"lrow\">\n"
1366b7833c86343de278480b9abd71754e418bfaBob Halley " <td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <xsl:value-of select=\"id\"/>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " </td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <xsl:value-of select=\"name\"/>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " </td>\n"
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"type\"/>\n"
3740b569ae76295b941d57a724a43beb75b533baBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"references\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"local-address\"/>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " </td>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"peer-address\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:for-each select=\"states\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\".\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </xsl:for-each>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </xsl:for-each>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " </table>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <br/>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <table>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <tr class=\"rowh\">\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <th colspan=\"2\">Task Manager Configuration</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"lrow\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>Thread-Model</td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"taskmgr/thread-model/type\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"lrow\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>Worker Threads</td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"taskmgr/thread-model/worker-threads\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"lrow\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>Default Quantum</td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"taskmgr/thread-model/default-quantum\"/>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " </td>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"lrow\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>Tasks Running</td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"taskmgr/thread-model/tasks-running\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </table>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <br/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <table>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"rowh\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th colspan=\"5\">Tasks</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"rowh\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>ID</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>Name</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>References</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>State</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>Quantum</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:for-each select=\"taskmgr/tasks/task\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"lrow\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"id\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"name\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"references\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"state\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"quantum\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </xsl:for-each>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </table>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <br />\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <table>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"rowh\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th colspan=\"4\">Memory Usage Summary</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:for-each select=\"memory/summary/*\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"lrow\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td><xsl:value-of select=\"name()\"/></td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td><xsl:value-of select=\".\"/></td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </xsl:for-each>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </table>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <br />\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <table>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"rowh\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th colspan=\"10\">Memory Contexts</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <tr class=\"rowh\">\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>ID</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>Name</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>References</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>TotalUse</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>InUse</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>MaxUse</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>BlockSize</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>Pools</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>HiWater</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <th>LoWater</th>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </tr>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:for-each select=\"memory/contexts/context\">\n"
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley " <tr class=\"lrow\">\n"
3740b569ae76295b941d57a724a43beb75b533baBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"id\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"name\"/>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " </td>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"references\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"total\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"inuse\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"maxinuse\"/>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </td>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " <td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <xsl:value-of select=\"blocksize\"/>\n"
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley " </td>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " <td>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <xsl:value-of select=\"pools\"/>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " </td>\n"
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley " <td>\n"
b5b97de45a561784bd88fb8fa7e1464a28ad9a44Bob Halley " <xsl:value-of select=\"hiwater\"/>\n"
b5b97de45a561784bd88fb8fa7e1464a28ad9a44Bob Halley " </td>\n"
b5b97de45a561784bd88fb8fa7e1464a28ad9a44Bob Halley " <td>\n"
b5b97de45a561784bd88fb8fa7e1464a28ad9a44Bob Halley " <xsl:value-of select=\"lowater\"/>\n"
b5b97de45a561784bd88fb8fa7e1464a28ad9a44Bob Halley " </td>\n"
b5b97de45a561784bd88fb8fa7e1464a28ad9a44Bob Halley " </tr>\n"
b5b97de45a561784bd88fb8fa7e1464a28ad9a44Bob Halley " </xsl:for-each>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </table>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </body>\n"
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley " </html>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley " </xsl:template>\n"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "</xsl:stylesheet>\n";
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley