Xml et xsl

Fermé
stidi - 11 août 2004 à 17:17
 stidi - 12 août 2004 à 09:03
bonjour,

je debute en xml et ca reste pour moi tres floue
j aurais quelques questions
- y a t il des logiciels pour editer le xml et le tester
- comment utilise t on les feuilles de style xslt
- quel est vraiment l interet d utiliser xml ?

merci de m eclairer :)
A voir également:

1 réponse

Utilisateur anonyme
11 août 2004 à 17:42
- y a t il des logiciels pour editer le xml et le tester

XMLEdit (http://www.philo.de/xmledit/)
Cooktop (http://www.xmlcooktop.com/)
XML Spy (http://www.xmlspy.com/)

- comment utilise t on les feuilles de style xslt
Tu lies ta feuille de style au fichier XML. Lorsqu l'utilisateur appelle ta page (XML), le fichier XSLT est alors importé sur le poste client et le navigateur mets en forme les données contenues dans le fichier XML de la manière dont c'est spécifié dans le fichier XSLT.
C'est le même principe (en gros) que les fichiers CSS avec les pages HTML.
Cela te permet de séparer les données de leur représentation. On parle de MVC (Model, View, Controller qui est en fait un design pattern utilisé en orienté objet - pour plus d'info: recherche Google sur MVC)


- quel est vraiment l interet d utiliser xml ?
Format standard d'échange de données structurées au format texte (reconnu par tous les langages).


;-)
HackTrack
0
merci ;)

juste une derniere question, pour xslt ,
est ce qu il faut installer quelque chose pour que
le navigateur reconnaisse la feuille xslt ?
si oui, quoi et surtout comment ?

merci pour ton aide
0
salut c encore moi :)
je te demande ca parce j ai fait un test avec xslt mais ie ne
m affiche pas ce qu il faut voici mes fichiers :

statistique.xml

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="statistiques.xsl"?>
<statistiques_equipe>
<equipe>Pittsburgh Pirate</equipe>
<victoires>49</victoires>
<defaites>42</defaites>
<classement>1er</classement>
</statistiques_equipe>


statistique.xsl

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="statistiques">
<html>
<head>
<title>Statistiques des <xsl:value-of select="equipe"/></title>
</head>
<body>
<h1>Statistiques des <xsl:value-of select="equipe"/></h1>
<p>
Les <xsl:value-of select="equipe"/> sont en
<xsl:value-of select="classement"/> position.
</p>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

et je vois pas ce qui va pas
merci
0
Chris > stidi
11 août 2004 à 18:20
Dans ton fichier xml tu fais référence (en ligne 2) à un fichier qui se nomme statistiques.xsl et non statistique.xsl
supprime le s dans ton xml ou renomme ton xsl, ca devrait marcher mieux ;)
0
stidi > Chris
12 août 2004 à 09:03
ah oui, oups

merci pour ton aide :)
0