home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 September / INTERNET107.ISO / pc / software / windows / utils / tiny_firewall / tpf45.exe / Data1.cab / fw.xslt1 < prev    next >
Encoding:
Extensible Markup Language  |  2002-08-15  |  2.2 KB  |  68 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.  
  8. <xsl:template match ="Root">
  9.     <div>
  10.     <xsl:apply-templates/>
  11.     </div>
  12. </xsl:template>
  13.  
  14. <xsl:template match = "EventDescSbx">
  15. </xsl:template>
  16.  
  17. <xsl:template match = "EventDescFw">
  18.     <pre><b>Firewall: </b>
  19.     <xsl:value-of select="@dateTimeLast"/>
  20.     <xsl:apply-templates/>
  21.     </pre>
  22. </xsl:template>
  23.  
  24. <xsl:template match = "EventDescIDS">
  25. </xsl:template>
  26.  
  27. <xsl:template match = "EventDescSys">
  28. </xsl:template>
  29.  
  30. <xsl:template match="Application">
  31. <B> Application: </B><xsl:value-of select="."/><br/>
  32. </xsl:template>
  33.  
  34. <xsl:template match="AccessType">
  35. <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"/>)
  36. </xsl:template>
  37.  
  38. <xsl:template match="AccessMask">
  39. <B>Access Mask:</B><xsl:value-of select="."/> 
  40. </xsl:template>
  41.  
  42. <xsl:template match="AccessResult">
  43.     <xsl:variable name="id" select="@id"/>
  44.     <B> Access Result: </B><xsl:value-of select="$Def//type[@id=106]/LocItem[@id=$id]"/> (<xsl:value-of select = "$id"/>) </xsl:template>
  45.  
  46. <xsl:template match="AuditLevel">
  47. <B>Audit level:</B><xsl:value-of select="@id"/>
  48. </xsl:template>
  49.  
  50. <xsl:template match="Action">
  51. <B>Action: </B><xsl:variable name="ID" select="@fncID"/>    <xsl:value-of select="$Def//Fnc[@id=$ID]"/> (<xsl:value-of select = "$ID"/>)</xsl:template>
  52.  
  53. <xsl:template match="Object">
  54.     <B>Object:</B><xsl:value-of select="Object"/><BR/>
  55. </xsl:template>
  56.  
  57. <xsl:template match="InetDef">
  58.     <B>Protocol: </B><xsl:value-of select="@prot"/><B> Direction: </B><xsl:value-of select="@dir"/>
  59.     <B> Local Port: </B><xsl:value-of select="@locPort"/><B> Remote port: </B><xsl:value-of select="@remPort"/>
  60.     <B> ICMP fn:</B><xsl:value-of select="@icmpfn"/><br/>
  61.     <B>Local IP:</B><xsl:value-of select="@locIp"/><B> Remote IP: </B><xsl:value-of select="@remIp"/><br/>
  62. </xsl:template>
  63.  
  64. <xsl:template match="Message">
  65. <B> Message:</B><xsl:value-of select="."/><BR/>
  66. </xsl:template>
  67. </xsl:stylesheet>
  68.