source: trunk/usernemo_db.xsl @ 2

Last change on this file since 2 was 2, checked in by smasson, 17 years ago

initial import

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