home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 September / INTERNET107.ISO / pc / software / windows / utils / tiny_firewall / tpf45.exe / Data1.cab / all.xslt1 < prev    next >
Encoding:
Extensible Markup Language  |  2003-02-07  |  2.3 KB  |  75 lines

  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  3. <xsl:output method="html" indent="yes"/>
  4.  
  5. <xsl:variable name="Def" select="document('def.xml')"/>
  6.  
  7. <xsl:template match ="Root">
  8.     <div>
  9.     <xsl:apply-templates/>
  10.     </div>
  11. </xsl:template>
  12.  
  13. <xsl:template match = "EventDescSbx">
  14.     <pre><b>Windows security: </b>
  15.     <xsl:value-of select="@dateTimeLast"/>
  16.     <xsl:apply-templates/>
  17.     </pre>
  18. </xsl:template>
  19.  
  20. <xsl:template match = "EventDescFw">
  21.     <pre><b>Firewall: </b>
  22.     <xsl:value-of select="@dateTimeLast"/>
  23.     <xsl:apply-templates/>
  24.     </pre>
  25. </xsl:template>
  26.  
  27. <xsl:template match = "EventDescIDS">
  28.     <pre><b>IDS: </b>
  29.     <xsl:value-of select="@dateTimeLast"/>
  30.     <xsl:apply-templates/>
  31.     </pre>
  32. </xsl:template>
  33.  
  34. <xsl:template match = "EventDescSys">
  35. </xsl:template>
  36.  
  37. <xsl:template match="Application">
  38. <B> Application: </B><xsl:value-of select="."/><br/>
  39. </xsl:template>
  40.  
  41. <xsl:template match="AccessType">
  42. <xsl:variable name="id" select="@id"/><B> Acces Type: </B><xsl:value-of select="$Def//type[@id=105]/LocItem[@id=$id]"/>(<xsl:value-of select = "$id"/>)
  43. </xsl:template>
  44.  
  45. <xsl:template match="AccessMask">
  46. <B>Access Mask:</B><xsl:value-of select="."/> 
  47. </xsl:template>
  48.  
  49. <xsl:template match="AccessResult">
  50.     <xsl:variable name="id" select="@id"/>
  51.     <B> Access Result: </B><xsl:value-of select="$Def//type[@id=106]/LocItem[@id=$id]"/> (<xsl:value-of select = "$id"/>) </xsl:template>
  52.  
  53. <xsl:template match="AuditLevel">
  54. <B>Audit level:</B><xsl:value-of select="@id"/>
  55. </xsl:template>
  56.  
  57. <xsl:template match="Action">
  58. <B>Action: </B><xsl:variable name="ID" select="@fncID"/>    <xsl:value-of select="$Def//Fnc[@id=$ID]"/> (<xsl:value-of select = "$ID"/>)</xsl:template>
  59.  
  60. <xsl:template match="Object">
  61.     <B>Object: </B><xsl:value-of select="."/><BR/>
  62. </xsl:template>
  63.  
  64. <xsl:template match="InetDef">
  65.     <B>Protocol: </B><xsl:value-of select="@prot"/><B> Direction: </B><xsl:value-of select="@dir"/>
  66.     <B> Local Port: </B><xsl:value-of select="@locPort"/><B> Remote port: </B><xsl:value-of select="@remPort"/>
  67.     <B> ICMP fn:</B><xsl:value-of select="@icmpfn"/><br/>
  68.     <B>Local IP:</B><xsl:value-of select="@locIp"/><B> Remote IP: </B><xsl:value-of select="@remIp"/><br/>
  69. </xsl:template>
  70.  
  71. <xsl:template match="Message">
  72. <B> Message: </B><xsl:value-of select="."/><BR/>
  73. </xsl:template>
  74.  
  75. </xsl:stylesheet>