source: trunk/user_db.xsl @ 31

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

remove nemo in elements names and filenames

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