Hello tout le monde!

Et bien en fait j'ai crééer un fichier XML depuis une application java, et j'aimerais maintenant le transformer en html et pdf.
voila le type de fichier xml que j'ai:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE typeQuestionnaire SYSTEM "D:\_Diplome\TD\questionnaire.dtd">
<typeQuestionnaire>
	<entete>
		<nom>le nom</nom>
		<auteur>l'auteur</auteur>
		<date>la date de création</date>
	</entete>
	<elements>
		<element>
			<titre id="1">
				<nomTitre>le nom du titre, le titre quoi...</nomTitre>
				<niveau>1</niveau>
			</titre>
		</element>
		<element>
			<titre id="2">
				<nomTitre>le nom du titre, le titre quoi...</nomTitre>
				<niveau>1</niveau>
			</titre>
		</element>
		<element>
			<question id="3">
				<type>fermee (unique)</type>
				<libelle>Etes-vous?</libelle>
				<analyses>
					<analyse>Addition</analyse>
					<analyse>Pour-cent</analyse>
				</analyses>
				<format>
					<nombreModalite>2</nombreModalite>
					<modalites>
						<modalite>homme</modalite>
						<modalite>femme</modalite>
					</modalites>
					<nombreReponsePossible>1</nombreReponsePossible>
					<typeReponsePossible>egal</typeReponsePossible>
				</format>
			</question>
		</element>
		<element>
			<question id="4">
				<type>fermee (multiple)</type>
				<libelle>Quelles sont pour vous, dans la liste proposée, les trois principaux critères de qualité ?</libelle>
				<analyses>
					<analyse>Addition</analyse>
					<analyse>Pour-cent</analyse>
				</analyses>
				<format>
					<nombreModalite>8</nombreModalite>
					<modalites>
						<modalite>Convivialité</modalite>
						<modalite>Simplicité</modalite>
						<modalite>Rapidité</modalite>
						<modalite>Fiabilité</modalite>
						<modalite>Sécurité</modalite>
						<modalite>Performance</modalite>
						<modalite>Qualité</modalite>
						<modalite>Autre</modalite>
					</modalites>
					<nombreReponsePossible>3</nombreReponsePossible>
					<typeReponsePossible>egal</typeReponsePossible>
				</format>
			</question>
		</element>
		<element>
			<question id="5">
				<type>ouverte (texte)</type>
				<libelle>Quel est votre nom de jeune fille?</libelle>
				<analyses>
					<analyse>Sans analyse</analyse>
				</analyses>
				<format>
					<typeReponse>texte</typeReponse>
				</format>
			</question>
		</element>
		<element>
			<question id="6">
				<type>ouverte (numerique)</type>
				<libelle>Quel est votre âge ?</libelle>
				<analyses>
					<analyse>Sans analyse</analyse>
				</analyses>
				<format>
					<typeReponse>numerique</typeReponse>
				</format>
			</question>
		</element>
		<element>
			<question id="7">
				<type>ouverte (kern)</type>
				<libelle>Please list here all types of events, besides, customer events...</libelle>
				<analyses>
					<analyse>Sans analyse</analyse>
				</analyses>
				<format>
					<nombreDeLignes>5</nombreDeLignes>
					<entetes>
						<entete>Name</entete>
						<entete>Own booth</entete>
						<entete>Only visiting</entete>
					</entetes>
				</format>
			</question>
		</element>
	</elements>
</typeQuestionnaire>
Ce fichier représente un questionnaire que je dois maintenant mettre en page. J'aimerais donc créer un tableau (html) ayant autant de ligne qu'il y a d'"element" dans mon xml. Maintenant ma question est de savoir comment faire pour que dans cette ligne je puisse effectuer 2 actions différentes en fonctions de ce que contient l'element (soit titre soit question).

Ma question est de savoir comment ecrire ca dans mon xsl.

Je suis complètement débutant dans le domaine alors désolé si la question parait un brin stupide..

Merci d'avance