Bonjour,
J'essaye de découvrir des horizons inconnus en 2010, 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.
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 plutôt sur ce qu'il y a entre les balises <nom> <rue> et <ville>)
Voici le code du fichier XML :
Code XML :
<?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 C/C++ :
<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.