[XML] Question de base

Bapt futur -  
_Syl_ Messages postés 40 Statut Membre -
Bonjour,

vous allez peut-être me trouver un peu bête, mais j'ai un probleme avec le xml.

J'arrive grace aux exemples du net à créer des feuilles xml et xsl ou xslt, par contre je ne comprend pas du tout comment, de ces deux fichiers là, on peut en tirer une page html consultable (puisque l'affichage du fichier .xml ne donne rien qu'une arborescence pourrie inexploitable, et que je ne pense pas qu'il faille rajouter un lien dans une page html vers la page xml).

Est-ce que quelqu'un aurait l'amabilité de m'expliquer comment réaliser une fusion des deux (si fusion necessaire il y a), ou comment je peux me faire une page s'il vous plait ?

Merci d'avance !
A voir également:

9 réponses

_Syl_ Messages postés 40 Statut Membre 6
 
Que voulez-vous que votre fichier XML fasse ? Le plus souvent le XML ne s'affiche pas mais doit être utilisé par d'autres procédures.
0
Bapt futur
 
Bin en fait, c'est pour la génération d'une page produit avec "affiche par nom", "affichage par prix" etc.

Ce que je ne sais pas, c'est si il faut appeler le fichier xml (ou xsl) depuis une page html, ou alors si il faut manipuler le xml/xsl pour que la page soit générée.

Merci de prendre ma requete en considération en tout cas =)
0
_Syl_ Messages postés 40 Statut Membre 6
 
XML est un langage de structuration de données, l'affichage est à laisser à php, java ou autres...
Il me semble qu'il existe de nombreux modules permettant la manipulation de données XML et ce dans divers langages, php ne sait pas faire ça nativement et il lui faut adjoindre de nouvelles classes qui peuvent interpréter vos balises XML.
Je n'utilise pas XML dans mes sites donc je ne peux donner de références précises, je laisse cela aux spécialistes ^^.
0
Bapt futur
 
Merci de ta réponse, mais ça ne répond pas à ma question =/

La seule chose que j'aimerai savoir, c'est qu'est-ce que je dois faire, à partir d'un xml+xsl, pour arriver à du html.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
_Syl_ Messages postés 40 Statut Membre 6
 
Vous voulez donc transformer du XML en HTML ??? Mais ce n'est pas la vocation du XML!
0
Bapt futur
 
Je suis allé chercher des explications, chez sebsauvage entre autres (http://sebsauvage.net/comprendre/xml/ et il y a bien une ligne "Cela va créer le fichier HTML suivant"...

Et puis même, dans ce cas, quel interet de créer du xml si ce n'est pas pour avoir un affichage à la sortie ?
0
_Syl_ Messages postés 40 Statut Membre 6
 
Oulà, je pense qu'on n'a pas la même définition du XML. Encore une fois, la vocation du XML n'est pas de présenter des données à l'affichage mais de simplement les strucuturer en vue de traitements par des procédures annexes !! Exemple on utilise du XML pour des fichiers de configuration ou pour des listes, ou pour des annuaires, des fils rss, etc. mais toutes ces données vont etre UTILISÉES !!! Bien sûr on peut toujours trouver un moyen de faire un peu ce qu'on veut d'un langage, mais XML a quand même une utilité propre. Après libre à vous de ne pas croire ce que je vous dit et que XML n'a pas d'intérêt à vos yeux.
0
Bapt futur
 
Non, c'est juste que j'ai une prof qui nous a donné un exercice sans jamais nous faire un cours (entre temps elle est en arret maladie), alors j'essaie de comprendre puisque son énoncé était : "faire un site qui présenterais des produits, avec possibilité de choisir de les présenter classés par artistes ou prix, le tout en utilisant du xml".

Cela dit, il se peut qu'elle n'ai pas comprit elle non plus (aucune touche d'ironie, elle a apprit le xml en même temps que nous), je reverrai donc ça avec elle, si j'ai l'occasion de la revoir.

Merci en tout cas pour toutes ces précisions, et désolé d'avoir abusé de votre temps... Et une bonne journée !
0
_Syl_ Messages postés 40 Statut Membre 6
 
Non mais il n'y a aucun problème, surtout que je ne pourrais contredire sa phrase. C'est exact, XML permet grace à ses balises hiérarchisées et crées par vous-même de faire cela (les tris ici). Mais pour l'affichage, personnellement j'utiliserais un module PHP parmis d'autres autres solutions possibles et diverses. Bon courage pour vos cours, les profs absents... quelle plaie !
0