<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="html" indent="yes"/>
  <xsl:template match="/">
    <html>
      <head>
        <title>Inland Safety &amp; Risk Advisors Sitemap</title>
        <style>
          body { font-family: Arial, sans-serif; background: #f7f7f7; color: #333; padding: 20px; }
          h1 { color: #007B7F; margin-bottom: 20px; }
          ul { list-style-type: none; padding-left: 0; }
          li { margin-bottom: 15px; }
          .url { font-weight: bold; color: #007B7F; text-decoration: none; }
          .meta { font-size: 0.9em; color: #555; margin-left: 10px; }
          li:hover { background-color: #e0f2f1; padding: 5px 10px; border-radius: 5px; }
        </style>
      </head>
      <body>
        <h1>Site Map</h1>
        <ul>
          <xsl:for-each select="urlset/url">
            <li>
              <a class="url" href="{loc}"><xsl:value-of select="loc"/></a>
              <div class="meta">Priority: <xsl:value-of select="priority"/>, Changefreq: <xsl:value-of select="changefreq"/></div>
            </li>
          </xsl:for-each>
        </ul>
      </body>
    </html>
  </xsl:template>
</xsl:stylesheet>