source: trunk/user_db.xsl @ 53

Last change on this file since 53 was 49, checked in by pinsard, 16 years ago

improvements of .xsl files headers

  • Property svn:keywords set to Id
File size: 4.6 KB
Line 
1<?xml version="1.0" encoding="iso-8859-1"?>
2<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3
4<!--
5module :
6creation des élements de formulaire (sans saisie) d'après les info user
7
8update :
9$Id$
10fplod 2007-06-06T10:20:22Z aedon.locean-ipsl.upmc.fr (Darwin)
11add middle name
12fplod 2007-05-04T10:26:02Z aedon.locean-ipsl.upmc.fr (Darwin)
13hohmogéneisation sur bibnemo pr auteur et par année
14fplod 2007-04-20T15:31:20Z aedon.locean-ipsl.upmc.fr (Darwin)
15creation
16-->
17
18<xsl:include href="components_db.xsl"/>
19<xsl:include href="compilers_db.xsl"/>
20<xsl:include href="platforms_db.xsl"/>
21<xsl:include href="processors_db.xsl"/>
22
23<xsl:output
24 method="xml"
25 indent="yes"
26 encoding="ISO-8859-1"
27 omit-xml-declaration="no"
28 doctype-public="-//OASIS//DTD DocBook XML V4.5//EN"
29 doctype-system="http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"/>
30
31<xsl:template match="users">
32 <article id="users" lang="en">
33
34 <title>Nemo Users</title>
35<articleinfo>
36<authorgroup>
37<author><personname><firstname>Sébastien</firstname> <surname>Masson</surname></personname></author>
38<author><personname><firstname>Françoise</firstname> <surname>Pinsard</surname></personname></author>
39<!--++-->
40</authorgroup>
41<keywordset>
42<keyword>NEMO</keyword>
43</keywordset>
44</articleinfo>
45<highlights id="top">
46<para>
47This page intents to provide an exhaustive list of the papers that have used
48NEMO or OPA and/or results from them.
49Obvioulsy many papers are missing.
50If you find omissions or mistakes please ask some modification via
51<xsl:element name="ulink">
52 <xsl:attribute name="url">
53  <xsl:value-of select="'./main.php'"/>
54 </xsl:attribute>
55 <xsl:text>Nemo Survey main page</xsl:text>
56</xsl:element>.
57</para>
58</highlights>
59<para>
60Yoy can also see <quote>NEMO - Publications - Papers</quote> sorted by
61<xsl:text>authors</xsl:text>
62authors in
63<xsl:element name="ulink">
64 <xsl:attribute name="url">
65  <xsl:value-of select="'./superbib02.html'"/>
66 </xsl:attribute>
67 <xsl:text>one big document </xsl:text>
68</xsl:element>
69<xsl:text> or in </xsl:text>
70<xsl:element name="ulink">
71 <xsl:attribute name="url">
72  <xsl:value-of select="'../many/superbib01/index.html'"/>
73 </xsl:attribute>
74 <xsl:text>several </xsl:text>
75</xsl:element> <xsl:text> (one by author)</xsl:text>.
76</para>
77
78<para>
79Last update of the user databank : <xsl:value-of select="./date"/>
80</para>
81
82<sect1 id="intro">
83<title>Introduction</title>
84<para>
85This document provide user's information sorted by user's id (<emphasis>SURNAME_f</emphasis>).
86</para>
87</sect1>
88
89 <xsl:for-each select="user">
90 <xsl:sort order="ascending" data-type="text" select="userid"/>
91  <xsl:if test="userid != 'template'">
92   <xsl:apply-templates select="."/>
93  </xsl:if>
94 </xsl:for-each>
95 </article>
96</xsl:template>
97
98<xsl:template match="user">
99 <xsl:text>&#xA;</xsl:text>
100 <xsl:element name="sect1">
101  <xsl:attribute name="id"><xsl:value-of select="userid"/></xsl:attribute>
102  <xsl:text>&#xA;</xsl:text>
103  <xsl:element name="title">
104   <xsl:value-of select="personname/firstname"/> <xsl:text> </xsl:text> <xsl:value-of select="personname/othername[@role='mi']"/> <xsl:text> </xsl:text> <xsl:value-of select="personname/surname"/>
105   <xsl:element name="ulink">
106    <xsl:attribute name="url"><xsl:text>#top</xsl:text></xsl:attribute>
107    <xsl:element name="inlinemediaobject">
108     <xsl:element name="imageobject">
109      <xsl:element name="imagedata">
110       <xsl:attribute name="fileref">../../images/globalicondl11x10_up.gif</xsl:attribute>
111      </xsl:element>
112     </xsl:element>
113     <xsl:element name="textobject">
114      <xsl:element name="phrase">
115       <xsl:text>top</xsl:text>
116      </xsl:element>
117     </xsl:element>
118    </xsl:element>
119   </xsl:element>
120  </xsl:element>
121  <xsl:text>&#xA;</xsl:text>
122  <xsl:element name="para">
123   <xsl:value-of select="email"/>
124  </xsl:element>
125  <xsl:text>&#xA;</xsl:text>
126  <xsl:element name="para"> <!-- ++ para ou form -->
127   <xsl:call-template name="components">
128    <xsl:with-param name="user" select="."/>
129    <xsl:with-param name="visu_modif" select="'visu'"/>
130   </xsl:call-template>
131   <xsl:call-template name="platforms">
132    <xsl:with-param name="user" select="."/>
133    <xsl:with-param name="visu_modif" select="'visu'"/>
134   </xsl:call-template>
135   <xsl:call-template name="processors">
136    <xsl:with-param name="user" select="."/>
137    <xsl:with-param name="visu_modif" select="'visu'"/>
138   </xsl:call-template>
139   <xsl:call-template name="compilers">
140    <xsl:with-param name="user" select="."/>
141    <xsl:with-param name="visu_modif" select="'visu'"/>
142   </xsl:call-template>
143  <xsl:text>&#xA;</xsl:text>
144  </xsl:element>
145 <xsl:text>&#xA;</xsl:text>
146 </xsl:element>
147</xsl:template>
148
149</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.