Home | History | Annotate | Download | only in libbsm
      1     0    stevel <?xml version="1.0" encoding="UTF-8" ?>
      2     0    stevel 
      3     0    stevel <!--
      4  5344  tz204579  Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
      5     0    stevel  Use is subject to license terms.
      6     0    stevel 
      7     0    stevel  CDDL HEADER START
      8     0    stevel 
      9     0    stevel  The contents of this file are subject to the terms of the
     10  1780       gww  Common Development and Distribution License (the "License").
     11  1780       gww  You may not use this file except in compliance with the License.
     12     0    stevel 
     13     0    stevel  You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
     14     0    stevel  or http://www.opensolaris.org/os/licensing.
     15     0    stevel  See the License for the specific language governing permissions
     16     0    stevel  and limitations under the License.
     17     0    stevel 
     18     0    stevel  When distributing Covered Code, include this CDDL HEADER in each
     19     0    stevel  file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     20     0    stevel  If applicable, add the following below this CDDL HEADER, with the
     21     0    stevel  fields enclosed by brackets "[]" replaced with your own identifying
     22     0    stevel  information: Portions Copyright [yyyy] [name of copyright owner]
     23     0    stevel 
     24     0    stevel  CDDL HEADER END
     25     0    stevel 
     26     0    stevel     ident	"%Z%%M%	%I%	%E% SMI"
     27     0    stevel -->
     28     0    stevel 
     29     0    stevel <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
     30     0    stevel 
     31     0    stevel <!-- set the output properties -->
     32     0    stevel <xsl:output method="html"/>
     33     0    stevel 
     34     0    stevel <!-- root rule -->
     35     0    stevel <xsl:template match="/">
     36     0    stevel <HTML>
     37     0    stevel   <HEAD><TITLE>Audit Trail Data</TITLE></HEAD>
     38     0    stevel   <BODY BGColor="#FFFFFF" Text="#000000">
     39     0    stevel   <CENTER>
     40     0    stevel       <FONT FACE="Arial" SIZE="+1">
     41     0    stevel     	<B>Audit Trail Data</B>
     42     0    stevel       </FONT>
     43     0    stevel       <BR/>
     44     0    stevel  </CENTER>
     45     0    stevel    <xsl:apply-templates/>
     46     0    stevel   <HR/>
     47     0    stevel   </BODY>
     48     0    stevel </HTML>
     49     0    stevel </xsl:template>
     50     0    stevel 
     51     0    stevel <!-- suppress non-selected nodes-->
     52     0    stevel <xsl:template match="*"/>
     53     0    stevel 
     54     0    stevel <!-- main rule for document element -->
     55     0    stevel <xsl:template match="audit">
     56     0    stevel   <HR/>
     57     0    stevel 	<xsl:for-each select="record | file">
     58     0    stevel 		<xsl:if test="(self::file)">
     59     0    stevel 			<BR/>
     60     0    stevel 			<BR/>
     61     0    stevel 			<B>File: </B>
     62     0    stevel 			<I>time: </I>
     63     0    stevel 			<xsl:choose>
     64     0    stevel 				<xsl:when test="@time">
     65     0    stevel 					<xsl:value-of select="@time"/>
     66     0    stevel 					+ <xsl:value-of select="@msec"/>msec
     67     0    stevel 				</xsl:when>
     68     0    stevel 				<xsl:when test="@iso8601">
     69     0    stevel 					<xsl:value-of select="@iso8601"/>
     70     0    stevel 				</xsl:when>
     71     0    stevel 			</xsl:choose>
     72     0    stevel 			<BR/>
     73     0    stevel 			<xsl:value-of select="."/>
     74     0    stevel 		</xsl:if>
     75     0    stevel 		<xsl:if test="(self::record)">
     76     0    stevel 			<BR/>
     77     0    stevel 			<BR/>
     78     0    stevel 			<B>Event: </B>
     79     0    stevel 			<B><xsl:value-of select="@event"/></B><BR/>
     80     0    stevel 			<I>time: </I>
     81     0    stevel 			<xsl:choose>
     82     0    stevel 				<xsl:when test="@time">
     83     0    stevel 					<xsl:value-of select="@time"/>
     84     0    stevel 					+ <xsl:value-of select="@msec"/>msec
     85     0    stevel 				</xsl:when>
     86     0    stevel 				<xsl:when test="@iso8601">
     87     0    stevel 					<xsl:value-of select="@iso8601"/>
     88     0    stevel 				</xsl:when>
     89     0    stevel 			</xsl:choose>
     90     0    stevel 			<I>  vers: </I><xsl:value-of select="@version"/>
     91     0    stevel 	 		<I> mod: </I><xsl:value-of select="@modifier"/>
     92     0    stevel 	 		<I> host: </I><xsl:value-of select="@host"/>
     93     0    stevel    			<xsl:apply-templates/>
     94     0    stevel 		</xsl:if>
     95     0    stevel 	</xsl:for-each>
     96     0    stevel </xsl:template>
     97     0    stevel 
     98     0    stevel <!-- Start of handling for remaining tokens -->
     99     0    stevel 
    100     0    stevel <xsl:template match="text">
    101     0    stevel 	<BR/>
    102     0    stevel 	<I>TEXT: </I>   <xsl:value-of select="."/>
    103     0    stevel </xsl:template>
    104     0    stevel 
    105     0    stevel <xsl:template match="path">
    106     0    stevel 	<BR/>
    107     0    stevel 	<I>PATH: </I>   <xsl:value-of select="."/>
    108     0    stevel </xsl:template>
    109     0    stevel 
    110     0    stevel <xsl:template match="path_attr">
    111     0    stevel 	<BR/>
    112     0    stevel 	<I>PATH_ATTR </I>
    113     0    stevel 	<xsl:apply-templates/>
    114     0    stevel </xsl:template>
    115     0    stevel 
    116     0    stevel <xsl:template match="xattr">
    117     0    stevel 	<BR/>
    118     0    stevel 	<I>xattr: </I>   <xsl:value-of select="."/>
    119     0    stevel </xsl:template>
    120     0    stevel 
    121     0    stevel <xsl:template match="host">
    122     0    stevel 	<BR/>
    123     0    stevel 	<I>HOST: </I>   <xsl:value-of select="."/>
    124     0    stevel </xsl:template>
    125     0    stevel 
    126     0    stevel <xsl:template match="subject">
    127     0    stevel 	<BR/>
    128     0    stevel 	<I>SUBJECT </I>
    129     0    stevel 	<I> audit-uid: </I><xsl:value-of select="@audit-uid"/>
    130     0    stevel 	<I> uid: </I><xsl:value-of select="@uid"/>
    131     0    stevel 	<I> gid: </I><xsl:value-of select="@gid"/>
    132     0    stevel 	<I> ruid: </I><xsl:value-of select="@ruid"/>
    133     0    stevel 	<I> rgid: </I><xsl:value-of select="@rgid"/>
    134     0    stevel 	<I> pid: </I><xsl:value-of select="@pid"/>
    135     0    stevel 	<I> sid: </I><xsl:value-of select="@sid"/>
    136     0    stevel 	<I> tid: </I><xsl:value-of select="@tid"/>
    137     0    stevel </xsl:template>
    138     0    stevel 
    139     0    stevel <xsl:template match="process">
    140     0    stevel 	<BR/>
    141     0    stevel 	<I>PROCESS </I>
    142     0    stevel 	<I> audit-uid: </I><xsl:value-of select="@audit-uid"/>
    143     0    stevel 	<I> uid: </I><xsl:value-of select="@uid"/>
    144     0    stevel 	<I> gid: </I><xsl:value-of select="@gid"/>
    145     0    stevel 	<I> ruid: </I><xsl:value-of select="@ruid"/>
    146     0    stevel 	<I> rgid: </I><xsl:value-of select="@rgid"/>
    147     0    stevel 	<I> pid: </I><xsl:value-of select="@pid"/>
    148     0    stevel 	<I> sid: </I><xsl:value-of select="@sid"/>
    149     0    stevel 	<I> tid: </I><xsl:value-of select="@tid"/>
    150     0    stevel </xsl:template>
    151     0    stevel 
    152     0    stevel <xsl:template match="return">
    153     0    stevel 	<BR/>
    154     0    stevel 	<I>RETURN </I>
    155     0    stevel 	<I> errval: </I><xsl:value-of select="@errval"/>
    156     0    stevel 	<I> retval: </I><xsl:value-of select="@retval"/>
    157     0    stevel </xsl:template>
    158     0    stevel 
    159     0    stevel <xsl:template match="exit">
    160     0    stevel 	<BR/>
    161     0    stevel 	<I>EXIT </I>
    162     0    stevel 	<I> errval: </I><xsl:value-of select="@errval"/>
    163     0    stevel 	<I> retval: </I><xsl:value-of select="@retval"/>
    164     0    stevel </xsl:template>
    165     0    stevel 
    166     0    stevel <xsl:template match="sequence">
    167     0    stevel 	<BR/>
    168     0    stevel 	<I>SEQUENCE </I>
    169     0    stevel 	<I> seq-num: </I><xsl:value-of select="@seq-num"/>
    170  1780       gww </xsl:template>
    171  1780       gww 
    172  1780       gww <xsl:template match="fmri">
    173  1780       gww 	<BR/>
    174  1780       gww 	<I>FMRI: </I>   <xsl:value-of select="."/>
    175     0    stevel </xsl:template>
    176     0    stevel 
    177     0    stevel <xsl:template match="group">
    178     0    stevel 	<BR/>
    179     0    stevel 	<I>GROUP </I>
    180     0    stevel 	<xsl:apply-templates/>
    181     0    stevel </xsl:template>
    182     0    stevel 
    183     0    stevel <xsl:template match="gid">
    184     0    stevel 	<BR/>
    185     0    stevel 	<I>gid: </I>   <xsl:value-of select="."/>
    186     0    stevel </xsl:template>
    187     0    stevel 
    188     0    stevel <xsl:template match="opaque">
    189     0    stevel 	<BR/>
    190     0    stevel 	<I>OPAQUE: </I>   <xsl:value-of select="."/>
    191     0    stevel </xsl:template>
    192     0    stevel 
    193     0    stevel <xsl:template match="liaison">
    194     0    stevel 	<BR/>
    195     0    stevel 	<I>LIAISON: </I>   <xsl:value-of select="."/>
    196     0    stevel </xsl:template>
    197     0    stevel 
    198     0    stevel <xsl:template match="argument">
    199     0    stevel 	<BR/>
    200     0    stevel 	<I>ARGUMENT </I>
    201     0    stevel 	<I> arg-num: </I><xsl:value-of select="@arg-num"/>
    202     0    stevel 	<I> value: </I><xsl:value-of select="@value"/>
    203     0    stevel 	<I> desc: </I><xsl:value-of select="@desc"/>
    204     0    stevel </xsl:template>
    205     0    stevel 
    206     0    stevel <xsl:template match="attribute">
    207     0    stevel 	<BR/>
    208     0    stevel 	<I>ATTRIBUTE </I>
    209     0    stevel 	<I> mode: </I><xsl:value-of select="@mode"/>
    210     0    stevel 	<I> uid: </I><xsl:value-of select="@uid"/>
    211     0    stevel 	<I> gid: </I><xsl:value-of select="@gid"/>
    212     0    stevel 	<I> fsid: </I><xsl:value-of select="@fsid"/>
    213     0    stevel 	<I> nodeid: </I><xsl:value-of select="@nodeid"/>
    214     0    stevel 	<I> device: </I><xsl:value-of select="@device"/>
    215     0    stevel </xsl:template>
    216     0    stevel 
    217     0    stevel <xsl:template match="cmd">
    218     0    stevel 	<BR/>
    219     0    stevel 	<I>CMD </I>
    220     0    stevel 	<xsl:apply-templates/>
    221     0    stevel </xsl:template>
    222     0    stevel 
    223     0    stevel <xsl:template match="argv">
    224     0    stevel 	<BR/>
    225     0    stevel 	<I>argv: </I>   <xsl:value-of select="."/>
    226     0    stevel </xsl:template>
    227     0    stevel 
    228     0    stevel <xsl:template match="arge">
    229     0    stevel 	<BR/>
    230     0    stevel 	<I>arge: </I>   <xsl:value-of select="."/>
    231     0    stevel </xsl:template>
    232     0    stevel 
    233     0    stevel <xsl:template match="exec_args">
    234     0    stevel 	<BR/>
    235     0    stevel 	<I>EXEC_ARGS </I>
    236     0    stevel 	<xsl:apply-templates/>
    237     0    stevel </xsl:template>
    238     0    stevel 
    239     0    stevel <xsl:template match="arg">
    240     0    stevel 	<BR/>
    241     0    stevel 	<I>arg: </I>   <xsl:value-of select="."/>
    242     0    stevel </xsl:template>
    243     0    stevel 
    244     0    stevel <xsl:template match="exec_env">
    245     0    stevel 	<BR/>
    246     0    stevel 	<I>EXEC_ENV </I>
    247     0    stevel 	<xsl:apply-templates/>
    248     0    stevel </xsl:template>
    249     0    stevel 
    250     0    stevel <xsl:template match="env">
    251     0    stevel 	<BR/>
    252     0    stevel 	<I>env: </I>   <xsl:value-of select="."/>
    253     0    stevel </xsl:template>
    254     0    stevel 
    255     0    stevel <xsl:template match="arbitrary">
    256     0    stevel 	<BR/>
    257     0    stevel 	<I>ARBITRARY: </I>
    258     0    stevel 	<I> print: </I><xsl:value-of select="@print"/>
    259     0    stevel 	<I> type: </I><xsl:value-of select="@type"/>
    260     0    stevel 	<I> count: </I><xsl:value-of select="@count"/>
    261     0    stevel 	<BR/>
    262     0    stevel 	<xsl:value-of select="."/>
    263     0    stevel </xsl:template>
    264     0    stevel 
    265     0    stevel <xsl:template match="privilege">
    266     0    stevel 	<BR/>
    267     0    stevel 	<I>PRIVILEGE: </I>
    268     0    stevel 	<I> set-type: </I><xsl:value-of select="@set-type"/>
    269     0    stevel 	<BR/>
    270     0    stevel 	<xsl:value-of select="."/>
    271     0    stevel </xsl:template>
    272     0    stevel 
    273     0    stevel <xsl:template match="use_of_privilege">
    274     0    stevel 	<BR/>
    275     0    stevel 	<I>USE_OF_PRIVILEGE: </I>
    276     0    stevel 	<I> result: </I><xsl:value-of select="@result"/>
    277     0    stevel 	<BR/>
    278     0    stevel 	<xsl:value-of select="."/>
    279     0    stevel </xsl:template>
    280     0    stevel 
    281     0    stevel <xsl:template match="sensitivity_label">
    282     0    stevel 	<BR/>
    283     0    stevel 	<I>SENSITIVITY_LABEL: </I>   <xsl:value-of select="."/>
    284     0    stevel </xsl:template>
    285     0    stevel 
    286     0    stevel <xsl:template match="use_of_authorization">
    287     0    stevel 	<BR/>
    288     0    stevel 	<I>USE_OF_AUTHORIZATION: </I>   <xsl:value-of select="."/>
    289     0    stevel </xsl:template>
    290     0    stevel 
    291     0    stevel <xsl:template match="IPC">
    292     0    stevel 	<BR/>
    293     0    stevel 	<I>IPC </I>
    294     0    stevel 	<I> ipc-type: </I><xsl:value-of select="@ipc-type"/>
    295     0    stevel 	<I> ipc-id: </I><xsl:value-of select="@ipc-id"/>
    296     0    stevel </xsl:template>
    297     0    stevel 
    298     0    stevel <xsl:template match="IPC_perm">
    299     0    stevel 	<BR/>
    300     0    stevel 	<I>IPC_PERM </I>
    301     0    stevel 	<I> uid: </I><xsl:value-of select="@uid"/>
    302     0    stevel 	<I> gid: </I><xsl:value-of select="@gid"/>
    303     0    stevel 	<I> creator-uid: </I><xsl:value-of select="@creator-uid"/>
    304     0    stevel 	<I> creator-gid: </I><xsl:value-of select="@creator-gid"/>
    305     0    stevel 	<I> mode: </I><xsl:value-of select="@mode"/>
    306     0    stevel 	<I> seq: </I><xsl:value-of select="@seq"/>
    307     0    stevel 	<I> key: </I><xsl:value-of select="@key"/>
    308     0    stevel </xsl:template>
    309     0    stevel 
    310     0    stevel <xsl:template match="ip_address">
    311     0    stevel 	<BR/>
    312     0    stevel 	<I>IP_ADDRESS: </I>   <xsl:value-of select="."/>
    313     0    stevel </xsl:template>
    314     0    stevel 
    315     0    stevel <xsl:template match="ip_port">
    316     0    stevel 	<BR/>
    317     0    stevel 	<I>IP_PORT: </I>   <xsl:value-of select="."/>
    318     0    stevel </xsl:template>
    319     0    stevel 
    320     0    stevel <xsl:template match="ip">
    321     0    stevel 	<BR/>
    322     0    stevel 	<I>IP </I>
    323     0    stevel 	<I> version: </I><xsl:value-of select="@version"/>
    324     0    stevel 	<I> service_type: </I><xsl:value-of select="@service_type"/>
    325     0    stevel 	<I> len: </I><xsl:value-of select="@len"/>
    326     0    stevel 	<I> id: </I><xsl:value-of select="@id"/>
    327     0    stevel 	<I> offset: </I><xsl:value-of select="@offset"/>
    328     0    stevel 	<I> time_to_live: </I><xsl:value-of select="@time_to_live"/>
    329     0    stevel 	<I> protocol: </I><xsl:value-of select="@protocol"/>
    330     0    stevel 	<I> cksum: </I><xsl:value-of select="@cksum"/>
    331     0    stevel 	<I> src_addr: </I><xsl:value-of select="@src_addr"/>
    332     0    stevel 	<I> dest_addr: </I><xsl:value-of select="@dest_addr"/>
    333     0    stevel </xsl:template>
    334     0    stevel 
    335     0    stevel <xsl:template match="old_socket">
    336     0    stevel 	<BR/>
    337     0    stevel 	<I>OLD_SOCKET </I>
    338     0    stevel 	<I> type: </I><xsl:value-of select="@type"/>
    339     0    stevel 	<I> port: </I><xsl:value-of select="@port"/>
    340     0    stevel 	<I> addr: </I><xsl:value-of select="@addr"/>
    341     0    stevel </xsl:template>
    342     0    stevel 
    343     0    stevel <xsl:template match="socket">
    344     0    stevel 	<BR/>
    345     0    stevel 	<I>SOCKET </I>
    346     0    stevel 	<I> sock_domain: </I><xsl:value-of select="@sock_domain"/>
    347     0    stevel 	<I> sock_type: </I><xsl:value-of select="@sock_type"/>
    348     0    stevel 	<I> lport: </I><xsl:value-of select="@lport"/>
    349     0    stevel 	<I> laddr: </I><xsl:value-of select="@laddr"/>
    350     0    stevel 	<I> fport: </I><xsl:value-of select="@fport"/>
    351     0    stevel 	<I> faddr: </I><xsl:value-of select="@faddr"/>
    352     0    stevel </xsl:template>
    353     0    stevel 
    354     0    stevel <xsl:template match="acl">
    355     0    stevel 	<BR/>
    356     0    stevel 	<I>ACL </I>
    357  5344  tz204579 	<xsl:choose>
    358  5344  tz204579 		<xsl:when test="@mode">	<!-- old ACL entry -->
    359  5344  tz204579 			<I> type: </I><xsl:value-of select="@type"/>
    360  5344  tz204579 			<I> value: </I><xsl:value-of select="@value"/>
    361  5344  tz204579 			<I> mode: </I><xsl:value-of select="@mode"/>
    362  5344  tz204579 		</xsl:when>
    363  5344  tz204579 		<xsl:otherwise>
    364  5344  tz204579 			<I> flags: </I><xsl:value-of select="@flags"/>
    365  5344  tz204579 			<I> id: </I><xsl:value-of select="@id"/>
    366  5344  tz204579 			<I> access_mask: </I><xsl:value-of select="@access_mask"/>
    367  5344  tz204579 			<I> type: </I><xsl:value-of select="@type"/>
    368  5344  tz204579 		</xsl:otherwise>
    369  5344  tz204579 	</xsl:choose>
    370     0    stevel </xsl:template>
    371     0    stevel 
    372     0    stevel <xsl:template match="tid">
    373     0    stevel 	<BR/>
    374     0    stevel 	<I>terminal id: </I>
    375     0    stevel 	<I> type=</I><xsl:value-of select="@type"/>
    376     0    stevel 	<xsl:apply-templates/>
    377     0    stevel </xsl:template>
    378     0    stevel 
    379     0    stevel <xsl:template match="ipadr">
    380     0    stevel 	<I> local-port: </I><xsl:value-of select="@local-port"/>
    381     0    stevel 	<I> remote-port: </I><xsl:value-of select="@remote-port"/>
    382     0    stevel 	<I> host: </I><xsl:value-of select="@host"/>
    383     0    stevel </xsl:template>
    384     0    stevel 
    385     0    stevel <xsl:template match="X_atom">
    386     0    stevel 	<BR/>
    387     0    stevel 	<I>X_ATOM: </I>   <xsl:value-of select="."/>
    388     0    stevel </xsl:template>
    389     0    stevel 
    390     0    stevel <xsl:template match="X_color_map">
    391     0    stevel 	<BR/>
    392     0    stevel 	<I>X_COLOR_MAP </I>
    393     0    stevel 	<I> xid: </I><xsl:value-of select="@xid"/><I> xcreator-uid: </I><xsl:value-of select="@xcreator-uid"/>
    394     0    stevel </xsl:template>
    395     0    stevel 
    396     0    stevel <xsl:template match="X_cursor">
    397     0    stevel 	<BR/>
    398     0    stevel 	<I>X_CURSOR </I>
    399     0    stevel 	<I> xid: </I><xsl:value-of select="@xid"/><I> xcreator-uid: </I><xsl:value-of select="@xcreator-uid"/>
    400     0    stevel </xsl:template>
    401     0    stevel 
    402     0    stevel <xsl:template match="X_font">
    403     0    stevel 	<BR/>
    404     0    stevel 	<I>X_FONT </I>
    405     0    stevel 	<I> xid: </I><xsl:value-of select="@xid"/><I> xcreator-uid: </I><xsl:value-of select="@xcreator-uid"/>
    406     0    stevel </xsl:template>
    407     0    stevel 
    408     0    stevel <xsl:template match="X_graphic_context">
    409     0    stevel 	<BR/>
    410     0    stevel 	<I>X_GRAPHIC_CONTEXT </I>
    411     0    stevel 	<I> xid: </I><xsl:value-of select="@xid"/><I> xcreator-uid: </I><xsl:value-of select="@xcreator-uid"/>
    412     0    stevel </xsl:template>
    413     0    stevel 
    414     0    stevel <xsl:template match="X_pixmap">
    415     0    stevel 	<BR/>
    416     0    stevel 	<I>X_PIXMAP </I>
    417     0    stevel 	<I> xid: </I><xsl:value-of select="@xid"/><I> xcreator-uid: </I><xsl:value-of select="@xcreator-uid"/>
    418     0    stevel </xsl:template>
    419     0    stevel 
    420     0    stevel <xsl:template match="X_window">
    421     0    stevel 	<BR/>
    422     0    stevel 	<I>X_WINDOW </I>
    423     0    stevel 	<I> xid: </I><xsl:value-of select="@xid"/><I> xcreator-uid: </I><xsl:value-of select="@xcreator-uid"/>
    424     0    stevel </xsl:template>
    425     0    stevel 
    426     0    stevel <xsl:template match="X_property">
    427     0    stevel 	<BR/>
    428     0    stevel 	<I>X_PROPERTY: </I>
    429     0    stevel 	<I> xid: </I><xsl:value-of select="@xid"/><I> xcreator-uid: </I><xsl:value-of select="@xcreator-uid"/>
    430     0    stevel 	<BR/>
    431     0    stevel 	<xsl:value-of select="."/>
    432     0    stevel </xsl:template>
    433     0    stevel 
    434     0    stevel <xsl:template match="X_client">
    435     0    stevel 	<BR/>
    436     0    stevel 	<I>X_CLIENT: </I>   <xsl:value-of select="."/>
    437     0    stevel </xsl:template>
    438     0    stevel 
    439     0    stevel <xsl:template match="X_selection">
    440     0    stevel 	<BR/>
    441     0    stevel 	<I>X_SELECTION </I>
    442     0    stevel 	<xsl:apply-templates/>
    443     0    stevel </xsl:template>
    444     0    stevel 
    445     0    stevel <xsl:template match="x_sel_text">
    446     0    stevel 	<BR/>
    447     0    stevel 	<I>x_sel_text: </I>   <xsl:value-of select="."/>
    448     0    stevel </xsl:template>
    449     0    stevel 
    450     0    stevel <xsl:template match="x_sel_type">
    451     0    stevel 	<BR/>
    452     0    stevel 	<I>x_sel_type: </I>   <xsl:value-of select="."/>
    453     0    stevel </xsl:template>
    454     0    stevel 
    455     0    stevel <xsl:template match="x_sel_data">
    456     0    stevel 	<BR/>
    457     0    stevel 	<I>x_sel_data: </I>   <xsl:value-of select="."/>
    458     0    stevel </xsl:template>
    459     0    stevel 
    460     0    stevel <xsl:template match="zone">
    461     0    stevel 	<BR/>
    462     0    stevel 	<I>ZONE </I>
    463     0    stevel 	<I> name: </I><xsl:value-of select="@name"/>
    464     0    stevel </xsl:template>
    465     0    stevel 
    466     0    stevel </xsl:stylesheet>
    467