*** empty log message ***
[terminatorX.git] / website / tX.xsl
1 <?xml version="1.0"?>
2 <xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'>
3   <xsl:template match='section'>
4     <html>
5       <head>
6         <meta name='Author' content='Alexander Koenig' />
7         <meta http-equiv='content-type'
8         content='text/html; charset=iso-8859-1' />
9         <link rel='icon' href='favicon.ico' type='image/x-icon' />
10         <link rel='shortcut icon' href='favicon.ico' type='image/x-icon' />
11         <title>terminatorX: 
12         <xsl:value-of select='@name' /></title>
13         <script language='Javascript' src='script.js' type='text/javascript'></script>
14         <style type='text/css'>
15         A:hover {text-decoration: none; color: #ff4444}
16         A:active {text-decoration: none; color: #ff4444}
17         body { font-family: Verdana, sans-serif; }
18         p.plain { text-align: left }
19         p.fancy { text-align: justify }
20         </style>
21       </head>
22       <body link='#FFFF99' vlink='#FFCC33' alink='#FF0000' bgcolor='#555555'
23       text='#FFFFFF'
24       onload="rolloverLoad('main','pix/vinyl-hover.gif','pix/vinyl.png'); rolloverLoad('download','pix/vinyl-hover.gif','pix/vinyl.png'); rolloverLoad('screenshots','pix/vinyl-hover.gif','pix/vinyl.png'); rolloverLoad('faq','pix/vinyl-hover.gif','pix/vinyl.png'); rolloverLoad('docs','pix/vinyl-hover.gif','pix/vinyl.png'); rolloverLoad('turntable','pix/vinyl-hover.gif','pix/vinyl.png'); rolloverLoad('scratches','pix/vinyl-hover.gif','pix/vinyl.png'); rolloverLoad('aseqjoy','pix/vinyl-hover.gif','pix/vinyl.png');">
25
26         <table width='100%' cellspacing='5px'>
27           <tr>
28             <td>
29               <center>
30                 <img src='pix/tX_logo.jpg' ALT='terminatorX' />
31               </center>
32             </td>
33           </tr>
34         </table>
35 <!--new-->
36         <table width='100%' cellspacing='0' cellpadding='0' border='0'>
37           <tr>
38             <td bgcolor='#ffffff' align='left'>
39               <font face='Arial,Helvetica' color='#ffffff' size='+2'>
40               menu</font>
41             </td>
42             <td width='100%' bgcolor='#ffffff'>
43               <table width='100%' cellspacing='0' cellpadding='4px' border='0'>
44                 <tr>
45                   <td width='100%' bgcolor='#ffffff' align='right'>
46                     <font face='Arial,Helvetica' color='#000000' size='+2'>
47                       <b>
48                         <xsl:value-of select='@name' />
49                       </b>
50                     </font>
51                   </td>
52                 </tr>
53               </table>
54             </td>
55           </tr>
56           <tr>
57 <!--menu-->
58             <td valign='top'>
59               <table cellspacing='0' cellpadding='2px' border='0'>
60                 <tr>
61                   <xsl:if test="@name='main'">
62                     <td bgcolor='#777777'>
63                       <img vspace='0' alt='-' src='pix/vinyl-highlight.png'
64                       border='0' />
65                     </td>
66                     <td bgcolor='#777777'>main</td>
67                     <td bgcolor='#777777'>
68                       <img vspace='0' alt='-' src='pix/vinyl-spacer.png'
69                       border='0' />
70                     </td>
71                   </xsl:if>
72                   <xsl:if test="@name!='main'">
73                     <td>
74                       <img vspace='0' alt='-' src='pix/vinyl.png' name='main'
75                       border='0' />
76                     </td>
77                     <td>
78                       <a onMouseOver="rolloverOn('main');"
79                       onMouseOut="rolloverOff('main');" href='./'>main</a>
80                     </td>
81                     <td />
82                   </xsl:if>
83                 </tr>
84                 <tr>
85                   <xsl:if test="@name='download'">
86                     <td bgcolor='#777777'>
87                       <img vspace='0' alt='-' src='pix/vinyl-highlight.png'
88                       border='0' />
89                     </td>
90                     <td bgcolor='#777777'>download</td>
91                     <td bgcolor='#777777'>
92                       <img vspace='0' alt='-' src='pix/vinyl-spacer.png'
93                       border='0' />
94                     </td>
95                   </xsl:if>
96                   <xsl:if test="@name!='download'">
97                     <td>
98                       <img vspace='0' alt='-' src='pix/vinyl.png'
99                       name='download' border='0' />
100                     </td>
101                     <td>
102                       <a onMouseOver="rolloverOn('download');"
103                       onMouseOut="rolloverOff('download');"
104                       href='download.html'>download</a>
105                     </td>
106                     <td />
107                   </xsl:if>
108                 </tr>
109                 <tr>
110                   <xsl:if test="@name='screenshots'">
111                     <td bgcolor='#777777'>
112                       <img vspace='0' alt='-' src='pix/vinyl-highlight.png'
113                       border='0' />
114                     </td>
115                     <td bgcolor='#777777'>screenshots</td>
116                     <td bgcolor='#777777'>
117                       <img vspace='0' alt='-' src='pix/vinyl-spacer.png'
118                       border='0' />
119                     </td>
120                   </xsl:if>
121                   <xsl:if test="@name!='screenshots'">
122                     <td>
123                       <img vspace='0' alt='-' src='pix/vinyl.png'
124                       name='screenshots' border='0' />
125                     </td>
126                     <td>
127                       <a onMouseOver="rolloverOn('screenshots');"
128                       onMouseOut="rolloverOff('screenshots');"
129                       href='screenshots.html'>screenshots</a>
130                     </td>
131                     <td />
132                   </xsl:if>
133                 </tr>
134                 <tr>
135                   <xsl:if test="@name='faq'">
136                     <td bgcolor='#777777'>
137                       <img vspace='0' alt='-' src='pix/vinyl-highlight.png'
138                       border='0' />
139                     </td>
140                     <td bgcolor='#777777'>faq</td>
141                     <td bgcolor='#777777'>
142                       <img vspace='0' alt='-' src='pix/vinyl-spacer.png'
143                       border='0' />
144                     </td>
145                   </xsl:if>
146                   <xsl:if test="@name!='faq'">
147                     <td>
148                       <img vspace='0' alt='-' src='pix/vinyl.png' name='faq'
149                       border='0' />
150                     </td>
151                     <td>
152                       <a onMouseOver="rolloverOn('faq');"
153                       onMouseOut="rolloverOff('faq');" href='faq.html'>faq</a>
154                     </td>
155                     <td />
156                   </xsl:if>
157                 </tr>
158                 <tr>
159                   <xsl:if test="@name='docs'">
160                     <td bgcolor='#777777'>
161                       <img vspace='0' alt='-' src='pix/vinyl-highlight.png'
162                       border='0' />
163                     </td>
164                     <td bgcolor='#777777'>docs</td>
165                     <td bgcolor='#777777'>
166                       <img vspace='0' alt='-' src='pix/vinyl-spacer.png'
167                       border='0' />
168                     </td>
169                   </xsl:if>
170                   <xsl:if test="@name!='docs'">
171                     <td>
172                       <img vspace='0' alt='-' src='pix/vinyl.png' name='docs'
173                       border='0' />
174                     </td>
175                     <td>
176                       <a onMouseOver="rolloverOn('docs');"
177                       onMouseOut="rolloverOff('docs');" href='docs.html'>
178                       docs</a>
179                     </td>
180                     <td />
181                   </xsl:if>
182                 </tr>
183                 <tr>
184                   <xsl:if test="@name='scratches'">
185                     <td bgcolor='#777777'>
186                       <img vspace='0' alt='-' src='pix/vinyl-highlight.png'
187                       border='0' />
188                     </td>
189                     <td bgcolor='#777777'>scratches</td>
190                     <td bgcolor='#777777'>
191                       <img vspace='0' alt='-' src='pix/vinyl-spacer.png'
192                       border='0' />
193                     </td>
194                   </xsl:if>
195                   <xsl:if test="@name!='scratches'">
196                     <td>
197                       <img vspace='0' alt='-' src='pix/vinyl.png'
198                       name='scratches' border='0' />
199                     </td>
200                     <td>
201                       <a onMouseOver="rolloverOn('scratches');"
202                       onMouseOut="rolloverOff('scratches');"
203                       href='scratches.html'>scratches</a>
204                     </td>
205                     <td />
206                   </xsl:if>
207                 </tr>
208                 <tr>
209                   <xsl:if test="@name='turntable gallery'">
210                     <td bgcolor='#777777'>
211                       <img vspace='0' alt='-' src='pix/vinyl-highlight.png'
212                       border='0' />
213                     </td>
214                     <td bgcolor='#777777'>turntables</td>
215                     <td bgcolor='#777777'>
216                       <img vspace='0' alt='-' src='pix/vinyl-spacer.png'
217                       border='0' />
218                     </td>
219                   </xsl:if>
220                   <xsl:if test="@name!='turntable gallery'">
221                     <td>
222                       <img vspace='0' alt='-' src='pix/vinyl.png'
223                       name='turntable' border='0' />
224                     </td>
225                     <td>
226                       <a onMouseOver="rolloverOn('turntable');"
227                       onMouseOut="rolloverOff('turntable');"
228                       href='turntable.html'>turntables</a>
229                     </td>
230                     <td />
231                   </xsl:if>
232                 </tr>
233                 <tr>
234                   <xsl:if test="@name='aseqjoy'">
235                     <td bgcolor='#777777'>
236                       <img vspace='0' alt='-' src='pix/vinyl-highlight.png'
237                       border='0' />
238                     </td>
239                     <td bgcolor='#777777'>aseqjoy</td>
240                     <td bgcolor='#777777'>
241                       <img vspace='0' alt='-' src='pix/vinyl-spacer.png'
242                       border='0' />
243                     </td>
244                   </xsl:if>
245                   <xsl:if test="@name!='aseqjoy'">
246                     <td>
247                       <img vspace='0' alt='-' src='pix/vinyl.png'
248                       name='aseqjoy' border='0' />
249                     </td>
250                     <td>
251                       <a onMouseOver="rolloverOn('aseqjoy');"
252                       onMouseOut="rolloverOff('aseqjoy');" href='aseqjoy.html'>
253                       aseqjoy</a>
254                     </td>
255                     <td />
256                   </xsl:if>
257                 </tr>
258               </table>
259             </td>
260 <!--contents-->
261             <td valign='top'>
262               <table width='100%' cellspacing='0' cellpadding='10px'
263               border='0'>
264                 <tr>
265                   <td width='100%' bgcolor='#777777'>
266                     <xsl:apply-templates />
267                   </td>
268                 </tr>
269               </table>
270             </td>
271           </tr>
272         </table>
273 <!-- bottom -->
274 <HR width='100%' />
275         <table width='100%'>
276           <tr>
277             <td width='100%' align='left' valign='top'>
278               <font size='-1'>Copyright (C) 1999-2003 by 
279               <A HREF='mailto:alex@lisas.de'>Alexander
280               KMAKE_THIS_MYOUMLnig</A></font>
281             </td>
282             <td>
283               <a href='http://validator.w3.org/check/referer'>
284                 <img width='88' alt='Valid HTML 4.01!'
285                 src='http://validator.w3.org/images/vh401' height='31'
286                 border='0' />
287               </a>
288             </td>
289           </tr>
290         </table>
291       </body>
292     </html>
293   </xsl:template>
294   <xsl:template match='heading'>
295     <font size='+2'>
296       <xsl:apply-templates />
297     </font>
298     <br />
299   </xsl:template>
300   <xsl:template match='subtitle'>
301     <font size='-2'>
302       <xsl:apply-templates />
303     </font>
304   </xsl:template>
305   <xsl:template match='para'>
306     <xsl:if test="@class='fancy'">
307       <p class='fancy'>
308         <xsl:apply-templates />
309       </p>
310     </xsl:if>
311     <xsl:if test="@class='plain'">
312       <p class='plain'>
313         <xsl:apply-templates />
314       </p>
315     </xsl:if>
316   </xsl:template>
317   <xsl:template match='italic'>
318     <i>
319       <xsl:apply-templates />
320     </i>
321   </xsl:template>
322   <xsl:template match='red'>
323     <font color='#FF4444'>
324       <xsl:apply-templates />
325     </font>
326   </xsl:template>
327   <xsl:template match='bold'>
328     <b>
329       <xsl:apply-templates />
330     </b>
331   </xsl:template>
332   <xsl:template match='newsheader' />
333   <xsl:template match='newsitem'>
334     <table cellspacing='0' cellpadding='0' border='0'>
335       <!-- header -->
336 <tr>
337         <td bgcolor='#999999'>
338           <xsl:for-each select='newsheader'>
339             <table cellspacing='0' cellpadding='2px' border='0'>
340               <tr>
341                 <td>
342                   <img alt='new:' src='pix/new.png' />
343                 </td>
344                 <td width='100%' align='left' valign='middle'>
345                   <font size='+1'>
346                     <xsl:apply-templates />
347                   </font> <font color='#DDDDDD' size='+1'> 
348                   [<xsl:value-of select='@date' />]</font>
349                 </td>
350               </tr>
351             </table>
352           </xsl:for-each>
353         </td>
354       </tr>
355       <!-- contents -->
356 <tr>
357         <td>
358           <xsl:apply-templates />
359         </td>
360       </tr>
361     </table>
362   </xsl:template>
363   <xsl:template match='link'>
364     <A>
365       <xsl:attribute name='HREF'>
366         <xsl:value-of select='@ref' />
367       </xsl:attribute>
368       <xsl:apply-templates />
369     </A>
370   </xsl:template>
371   <xsl:template match='newline'>
372     <br />
373   </xsl:template>
374   <xsl:template match='itemizedlist'>CLOSE_DA_P 
375   <ul>
376     <xsl:apply-templates />
377   </ul>OPEN_DA_P</xsl:template>
378   <xsl:template match='listitem'>
379     <li>
380       <xsl:apply-templates />
381     </li>
382   </xsl:template>
383   <xsl:template match='person'>
384     <a>
385       <xsl:attribute name='href'>mailto: 
386       <xsl:if test="email='alex@lisas.de'">alex@lisas.de</xsl:if>
387       <xsl:if test="email!='alex@lisas.de'">NOSPAM_ 
388       <xsl:value-of select="substring-before(email, '@')" />_AT_ 
389       <xsl:value-of select="substring-after(email, '@')" />_NOSPAM</xsl:if></xsl:attribute>
390       <xsl:value-of select='name' />
391     </a>
392   </xsl:template>
393   <xsl:template match='index'>
394     <p>
395       <font size='+1'>
396         <xsl:value-of select='title' />
397       </font>
398     </p>
399     <ul>
400       <xsl:for-each select='//subsection'>
401         <li>
402           <a>
403             <xsl:attribute name='href'># 
404             <xsl:value-of select='title' /></xsl:attribute>
405             <xsl:value-of select='title' />
406           </a>
407         </li>
408       </xsl:for-each>
409     </ul>
410     <p></p>
411   </xsl:template>
412   <xsl:template match='subsection'>
413     <p>
414       <font size='+1'>
415         <a>
416           <xsl:attribute name='name'>
417             <xsl:value-of select='title' />
418           </xsl:attribute>
419           <xsl:value-of select='title' />
420         </a>
421       </font>
422     </p>
423     <xsl:apply-templates />
424   </xsl:template>
425   <xsl:template match='title'></xsl:template>
426   <xsl:template match='tarfiles'>
427     <ul>
428       <xsl:for-each select='tar'>
429         <xsl:if test='@version!=//current/@version'>
430           <li>Version 
431           <xsl:value-of select='@version' />: 
432           <a>
433           <xsl:attribute name='href'>terminatorX-<xsl:value-of select='@version' />.tar.gz</xsl:attribute>terminatorX-<xsl:value-of select='@version' />.tar.gz</a>
434           <xsl:if test="@havebz2='yes'"> (<a>
435           <xsl:attribute name='href'>terminatorX-<xsl:value-of select='@version' />.tar.bz2</xsl:attribute>bz2</a>)</xsl:if>
436          </li>
437         </xsl:if>
438       </xsl:for-each>
439     </ul>
440   </xsl:template>
441   <xsl:template name='rpm' match='rpm'>
442     <li>
443       <xsl:if test="@type='src'">Source RPM: </xsl:if>
444       <xsl:if test="@type!='src'">
445       <xsl:value-of select='@type' />-binary RPM: </xsl:if>
446       <a>
447       <xsl:attribute name='href'>terminatorX-<xsl:value-of select='@version' />-<xsl:value-of select='@rpmsubversion' />.<xsl:value-of select='@type' />.<xsl:if test='@ext'><xsl:value-of select='@ext' />.</xsl:if>rpm</xsl:attribute>
448         terminatorX-<xsl:value-of select='@version' />-<xsl:value-of select='@rpmsubversion' />.<xsl:value-of select='@type' />.<xsl:if test='@ext'><xsl:value-of select='@ext' />.</xsl:if>rpm</a>
449       <xsl:if test='@distribution'> built for: <i>
450         <xsl:value-of select='@distribution' />
451       </i></xsl:if>
452       <xsl:if test='@note'> <b>note:</b>  
453       <xsl:value-of select='@note' /></xsl:if>
454     </li>
455   </xsl:template>
456   <xsl:template match='rpmfiles'>
457     <ul>
458       <xsl:for-each select='rpm[@version!=//current/@version]'>
459         <xsl:call-template name='rpm' />
460       </xsl:for-each>
461     </ul>
462   </xsl:template>
463   <xsl:template match='currentversion'>
464     <p>The current terminatorX release is Version 
465     <xsl:value-of select='//current/@version' />. 
466     <br />Download as:</p>
467     <ul>
468       <li>tar file: 
469       <a>
470       <xsl:attribute name='href'>terminatorX-<xsl:value-of select='//current/@version' />.tar.gz</xsl:attribute>terminatorX-<xsl:value-of select='//current/@version' />.tar.gz</a>
471       <xsl:if test="//current/@havebz2='yes'"> (<a><xsl:attribute name='href'>terminatorX-<xsl:value-of select='//current/@version' />.tar.bz2</xsl:attribute>bz2</a>)</xsl:if>
472       </li>
473       <xsl:for-each select='//rpm[@version=//current/@version]'>
474         <xsl:call-template name='rpm' />
475       </xsl:for-each>
476     </ul>
477     <xsl:if test='sum(//rpm[@version=//current/@version])=0'>Sorry, no RPMs
478     available for the current release, yet. Stay tuned.</xsl:if>
479   </xsl:template>
480   <xsl:template match='filelist'>
481     <ul>
482       <xsl:for-each select='file'>
483         <li>
484           <a>
485             <xsl:attribute name='href'>
486               <xsl:apply-templates />
487             </xsl:attribute>
488             <xsl:apply-templates />
489           </a>
490         </li>
491       </xsl:for-each>
492     </ul>
493   </xsl:template>
494   <xsl:template match='file'>
495     <a>
496       <xsl:attribute name='href'>
497         <xsl:apply-templates />
498       </xsl:attribute>
499       <xsl:apply-templates />
500     </a>
501   </xsl:template>
502   <xsl:template match='faq'>
503     <a name='index'>
504       <font size='+1'>Question-Index:</font>
505     </a>
506     <ul>
507       <xsl:for-each select='qa'>
508         <li>
509           <a>
510             <xsl:attribute name='href'># 
511             <xsl:value-of select='position()' /></xsl:attribute>
512             <xsl:value-of select='question' />
513           </a>
514         </li>
515       </xsl:for-each>
516     </ul>
517     <p>
518       <font size='+1'>Answers:</font>
519     </p>
520     <xsl:apply-templates />
521   </xsl:template>
522   <xsl:template match='qa'>
523     <table width='100%' cellspacing='0' cellpadding='0' border='0'>
524       <tr>
525         <td bgcolor='#999999'>
526           <table width='100%' cellspacing='0' cellpadding='3px' border='0'>
527             <tr>
528               <td>
529                 <a>
530                   <xsl:attribute name='name'>
531                     <xsl:value-of select='position() div 2' />
532                   </xsl:attribute>
533                   <font color='#FFCC33' size='+1'>
534                     <xsl:value-of select='question' />
535                   </font>
536                 </a>
537               </td>
538             </tr>
539           </table>
540         </td>
541       </tr>
542       <tr>
543         <td>
544           <xsl:apply-templates />
545         </td>
546       </tr>
547     </table>
548     <p>
549       <font size='-1'>
550         <a href='#index'>(back to index)</a>
551       </font>
552     </p>
553   </xsl:template>
554   <xsl:template match='question'></xsl:template>
555   <xsl:template match='answer'>
556     <xsl:apply-templates />
557   </xsl:template>
558   <xsl:template match='turntabletable'>
559     <table width='100%' cellpadding='2px' border='2'>
560       <!--
561   
562 <tr bgcolor="#FFFF99">
563 <td width="100%" colspan="2">
564 <font face="Arial,Helvetica" color="#000000" size="+2">
565 <b>Users' Turntables
566 </b>
567 </font>
568 </td>
569 </tr>
570   -->
571 <xsl:apply-templates />
572     </table>
573   </xsl:template>
574   <xsl:template match='tt'>
575     <tr bgcolor='#FFFF99'>
576       <td width='100%' colspan='2' align='left'>
577         <font face='Arial,Helvetica' color='#000000' size='+1'>
578           <b>
579             <xsl:value-of select='@title' />
580           </b>
581         </font>
582       </td>
583     </tr>
584     <tr>
585       <td width='50%' valign='top'>
586         <xsl:for-each select='author'>
587           <b>Creator:</b>
588           <xsl:apply-templates />
589           <br />
590         </xsl:for-each>
591         <xsl:for-each select='text'>
592           <xsl:apply-templates />
593         </xsl:for-each>
594       </td>
595       <td width='50%'>
596         <table width='100%'>
597           <tr>
598             <xsl:for-each select='ttimages'>
599               <xsl:apply-templates />
600             </xsl:for-each>
601           </tr>
602         </table>
603       </td>
604     </tr>
605   </xsl:template>
606   <xsl:template match='scratchtable'>
607     <table width='100%' border='2'>
608       <tr bgcolor='#FFFF99'>
609         <td>
610           <font face='Arial,Helvetica' color='#000000' size='+1'>
611             <b>Scratch</b>
612           </font>
613         </td>
614         <td>
615           <font face='Arial,Helvetica' color='#000000' size='+1'>
616             <b>Author</b>
617           </font>
618         </td>
619         <td>
620           <font face='Arial,Helvetica' color='#000000' size='+1'>
621             <b>Description</b>
622           </font>
623         </td>
624       </tr>
625       <xsl:apply-templates />
626     </table>
627   </xsl:template>
628   <xsl:template match='scratch'>
629     <tr>
630       <xsl:apply-templates />
631     </tr>
632   </xsl:template>
633   <xsl:template match='mp3file|author|comment'>
634     <td valign='top'>
635       <xsl:apply-templates />
636     </td>
637   </xsl:template>
638   <xsl:template match='tinycomment|filesize'>
639     <br />
640     <font size='-1'>
641       <xsl:apply-templates />
642     </font>
643   </xsl:template>
644   <xsl:template match='screen'>
645     <span style='font-family: monospace; color: #DDFFDD'>
646       <xsl:apply-templates />
647     </span>
648   </xsl:template>
649   <xsl:template match='screenshot'>
650     <xsl:if test="name(.)='screenshot'">CLOSE_DA_P</xsl:if>
651     <center>
652       <table width='100%' border='0'>
653         <tr>
654           <td>
655             <center>
656               <a>
657                 <xsl:attribute name='href'>pix/ 
658                 <xsl:value-of select='@filename' /></xsl:attribute>
659                 <img border='0'>
660                   <xsl:attribute name='alt'>
661                     <xsl:value-of select='name(.)' />
662                   </xsl:attribute>
663                   <xsl:attribute name='src'>pix/pre_ 
664                   <xsl:value-of select='@filename' /></xsl:attribute>
665                 </img>
666               </a>
667             </center>
668           </td>
669         </tr>
670         <tr>
671           <td>
672             <center>
673               <xsl:apply-templates />
674             </center>
675           </td>
676         </tr>
677       </table>
678     </center>
679     <xsl:if test="name(.)='screenshot'">OPEN_DA_P</xsl:if>
680   </xsl:template>
681   <xsl:template match='image'>
682     <xsl:if test='position()&gt;3'>
683       <xsl:if test='(position() div 2) mod 3=1'>NEW_TT_ROW</xsl:if>
684     </xsl:if>
685     <td width='33%' align='center' valign='top'>
686       <table border='0'>
687         <tr>
688           <td>
689             <center>
690               <a>
691                 <xsl:attribute name='href'>pix/ 
692                 <xsl:value-of select='@filename' /></xsl:attribute>
693                 <img border='0'>
694                   <xsl:attribute name='alt'>
695                     <xsl:value-of select='name(.)' />
696                   </xsl:attribute>
697                   <xsl:attribute name='src'>pix/pre_ 
698                   <xsl:value-of select='@filename' /></xsl:attribute>
699                 </img>
700               </a>
701             </center>
702           </td>
703         </tr>
704         <tr>
705           <td>
706             <center>
707               <xsl:apply-templates />
708             </center>
709           </td>
710         </tr>
711       </table>
712     </td>
713   </xsl:template>
714 </xsl:stylesheet>