source: trunk/user_db.xsl @ 65

Last change on this file since 65 was 64, checked in by pinsard, 16 years ago

several bug fixes, improvement for conferences (but not complety ok), introducing test in makefile

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