Lecture fichier xml avec style xsl

mnou Messages postés 7 Date d'inscription samedi 23 mai 2009 Statut Membre Dernière intervention 29 septembre 2011 - 17 déc. 2009 à 12:03
mnou Messages postés 7 Date d'inscription samedi 23 mai 2009 Statut Membre Dernière intervention 29 septembre 2011 - 28 déc. 2009 à 10:28
mnou
Bonjour tout le monde j un probléme xml
Expliquant:j crée un fichier xml nommé emploi.xml
le probléme qu'il ne récuperé le feuille xsl mon code est:
*emploi.xml:
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl"
href="xsl/xsl.xsl"?>
<xml:stylesheet type="texte/css" href="xml/css/xml.css">

<offre>
<titre>Financier</titre>
<lieu>Midoun</lieu>
<date >10/12/2009</date></offre>
<offre>
<titre>Plambier</titre>
<lieu>Hotel ladouse</lieu>
<date >19/12/2009</date></offre>
<demande>
<titre>Reception</titre>
<deplome>Bien maitrise la langue francais anglais et Italien</deplome>
<experience></experience></demande>
<demande>
<titre>animateur</titre>
<deplome>Bien maitrise la langue francais,anglais,et Italien</deplome>
<experience>2ans</experience></demande>
<rien>Il n'ya aucune evenement</rien>

*xsl.xsl:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/xsl/Transformation">
<xsl:template >
Liste d'emploi

<xsl:for-each select="emploi/offre">
<title>Emploi</title>


<xsl:value-of select="titre"/>




<xsl:value-of select="lieu"/>




<xsl:value-of select="date"/>


</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
merçi pour vos aide

4 réponses

davidcian Messages postés 186 Date d'inscription vendredi 18 novembre 2005 Statut Membre Dernière intervention 19 décembre 2009 1
18 déc. 2009 à 12:39
Bon je suis pas au top question XML mais j'en deja fait avec des feuilles de style, j'ai fait comme ca:

<?xml-stylesheet href="sitemap.xsl" type="text/xsl"?>


donc fichier "sitemap.xsl" placé à la même hauteur que le fichier xml.

Les URL de tes fichier me semble étrange... Tu devrais regardé de ce coté et je suis pas sur qu'un fichier XML prenne en compte le CSS...

Az
0
mnou Messages postés 7 Date d'inscription samedi 23 mai 2009 Statut Membre Dernière intervention 29 septembre 2011
19 déc. 2009 à 11:41
mnou
je prendre le conseil mais rien à changer
merçi
0
MasterCent Messages postés 83 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 14 décembre 2011 1
19 déc. 2009 à 14:23
Salut,

De mémoire, car ça fait un peu longtemps que j'ai plus pratiqué :

Y aurait pas un souci du côté de <xsl:template>,
si mes souvenirs sont bons, il faut soit un "name=", pour pouvoir l'appeler dans le code, soit un "match=". Dans ton cas, quelque chose du genre <xsl:template match='/'> pour la racine, ou/et <xsl:template match='offre'> pour chaque offre.

exemple :
<xsl:template match='/'>

Voici les offre du jour :


Dans la partie racine, écrits un code du genre :
<xsl:apply-template select='offre'/>

</xsl:template>

<xsl:template match='offre'>
bla bla bla
</xsl:template>

Préfere les 'class=', et associe un css à ton html produit, c'est plus simple à maintenir.

Enjoy
mc
0
mnou Messages postés 7 Date d'inscription samedi 23 mai 2009 Statut Membre Dernière intervention 29 septembre 2011
28 déc. 2009 à 10:28
mnou,
c'est la meme chose rien à changer.
Est ce que te peut me donner un exemple simple pour le classe .
0
Rejoignez-nous