-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathxq.txt
36 lines (36 loc) · 1.81 KB
/
xq.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
declare option saxon:output "encoding=utf-8";
declare option saxon:output "doctype-system=http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";
declare option saxon:output "doctype-public=http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>AMU | XQuery</title>
<link rel="stylesheet" href="css/style4XQuery.css" />
</head>
<body>
<table>
<tr>
<th>Enseignant</th>
<th>Enseignements qu'il assure avec parcours</th>
</tr>
{for $intervenant in doc("master.xml")/master/intervenants/intervenant order by $intervenant/nom return
<tr>
<td>{data($intervenant/nom)}</td>
<td>
{for $unite in doc("master.xml")//unite where $intervenant/@id=$unite/ref_intervenant/@ref return
<ul>
<li>{data($unite/nom)} : parcours (
{for $parcours in doc("master.xml")//parcours where ($unite/../../../nom=$parcours/nom) return
data($parcours/nom)}
- {for $parcours in doc("master.xml")//parcours where ($unite/../../../nom=$parcours/nom) return
data($parcours/@code)}
)
</li>
</ul>
}
</td>
</tr>
}
</table>
</body>
</html>