Bonjour,

J'essaye de découvrir des horizons inconnus, et il faut dire que je galère bien!

Introduction

Mon but : afficher une liste d'adresse dans un site internet (developpé sous Webdev) modifiable par excel.
Pour l'instant ça marche à peu près, je m'explique :
- j'ai un mappage.xsd qui me permet de faire ma liste sous Excel puis d'enregistrer ma liste sous format .xml
- ce fichier .xml je l'utilise comme ressource pour mon fichier flash
- le fichier xml est exploité par un texte dynamique sous flash
- le fichier flash est utilisé pour afficher la liste d'adresse dans mon site webdev

Problème

Mon problème est en faite au niveau de la mise en page, je voudrais passer de ça :
Nom1Adresse1Ville1Nom2Adresse2
Ville2...NomNVilleNAdresseN
à ça :
Nom1
Adresse1
Ville1

Nom2
Adresse2
Ville2

Compléments

Je ne sais pas dans quelle direction aller. J'ai déjà posté ce message dans la rubrique C++ car je pensais pouvoir modifier la mise en page dans mon XML, ce qui n'est pas le cas, je déplace donc ce topic vers une rubrique que je pense plus adaptée.

Je vois deux alternatives à ce problème :
- faire la mise en page en appelant une feuille de style CSS (si j'ouvre le xml avec IE, il me prend bien en compte le .css, par contre avec flash, ça ne passe pas, faut-il rajouter un code spécifique? Je n'ai rien trouvé dans l'aide)
- faire la mise en page avec Textformat (je ne sais pas quel code mettre, ni ou le mettre car mon fichier .xml changera souvent donc ce n'est pas sur des mots que le style s'applique mais sur ce qu'il y a entre les balises <nom> <rue> et <ville>)


Voici le code du fichier XML :
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
<?xml-stylesheet href="style_content.css" type="text/css"?>
<content> 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 
<contact>
	<Entrees>
		<Nom>Monsieur 1</Nom>
		<Rue>1 rue 111</Rue>
		<Ville>11111 Ville 1</Ville>
	</Entrees>
	<Entrees>
		<Nom>Madame 2</Nom>
		<Rue>2 rue 222</Rue>
		<Ville>22222 Ville 2</Ville>
	</Entrees>
</contact>
</content>
Voici le code du .css :
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
<style type="text/css">
contact , entrees {}
societe {
    display: block;
    width: 250px;
    font-size: 11pt ;
    font-family: myriad pro ;
    font-weight: bold;
    color: grey;
    padding-left: 10px;
}
 
rue {
    display: block;
    font-family: myriad pro ;
    font-size: 11pt;
    color: grey ;
    padding-left: 10px;
}
 
ville {
    display: block;
    font-family: myriad pro ;
    font-size: 11pt;
    color: grey ;
    padding-left: 10px;
	margin: 0 0 20px 0;
}
 
</style>
J'espère avoir été assez clair, merci pour votre attention et bonne journée.