Communauté Informatique NDFR.net : Fabriquer un fichier XSL - Programmation Web (HTML, PHP, ASP, Java, XML, etc.)
Reply
Fabriquer un fichier XSL
Thread Tools Display Modes
  #1  
Old 01-05-2004, 17:44
Fred's Avatar
Fred Fred is offline
00 Agent
 
Join Date: 19-10-2002
Location: MI6 HQ
Age: 41
Posts: 2,452
Send a message via MSN to Fred
Re: Fabriquer un fichier XSL

Ca m'a l'air un peu compliqué ton histoire ... en gros tu as un fichier XML que tu veux passer en HTML, mais qu'est-ce que le XLS vient faire ici ? Qu'entends-tu par "me servir des règles du XLS" ?
__________________
Eh y'a une grenouill' sur le bureau !!!
... non Gaston y'a pas d'grenouille sur le bureau
Eh y'a un gorille devant la porte !!!
... non Gaston y'a pas de gorille devant la porte
Weua y'a un p'tit oiseau sur la table !!!
... non Gaston
Reply With Quote
  #2  
Old 01-05-2004, 17:54
Benjy's Avatar
Benjy Benjy is offline
Administrateur
 
Join Date: 21-08-2001
Location: Rueil Malmaison (92)
Age: 44
Posts: 2,043
Send a message via MSN to Benjy
Re: Fabriquer un fichier XSL

Quote:
Originally Posted by Fred
Ca m'a l'air un peu compliqué ton histoire ... en gros tu as un fichier XML que tu veux passer en HTML, mais qu'est-ce que le XLS vient faire ici ? Qu'entends-tu par "me servir des règles du XLS" ?
Les fichiers XLS sont aux fichiers XML ce que sont les CSS aux HTML (en gros hein).

Par contre mes connaissances en XSL étant très limitées, je ne pense pas pouvoir t'aider directement... tu peux toutefois aller consulter cet exemple (simple mais très accessible) : http://www.comptechdoc.org/independe...slexample.html
__________________
Merci de lire et de respecter les règles et d'utiliser la .
Reply With Quote
  #3  
Old 01-05-2004, 19:44
souljah souljah is offline
Membre junior
 
Join Date: 19-03-2004
Posts: 8
Re: Fabriquer un fichier XSL

merci je vais lire ça et voir ce que je peux en tirer !
Reply With Quote
  #4  
Old 01-05-2004, 23:25
Fred's Avatar
Fred Fred is offline
00 Agent
 
Join Date: 19-10-2002
Location: MI6 HQ
Age: 41
Posts: 2,452
Send a message via MSN to Fred
Re: Fabriquer un fichier XSL

Pardon, j'ai confondu XLS et XSL, je croyais qu'on parlait de fichiers Excel
__________________
Eh y'a une grenouill' sur le bureau !!!
... non Gaston y'a pas d'grenouille sur le bureau
Eh y'a un gorille devant la porte !!!
... non Gaston y'a pas de gorille devant la porte
Weua y'a un p'tit oiseau sur la table !!!
... non Gaston
Reply With Quote
  #5  
Old 02-05-2004, 01:33
souljah souljah is offline
Membre junior
 
Join Date: 19-03-2004
Posts: 8
Re: Fabriquer un fichier XSL

ça avance un peu !
ptêtre ke le pb vient du fichier xml renvoyé par le server
j'ai essayé de modifier celui ci, comme ça, en rajoutant la reference à la dtd, et en enlevant la balise (mal fermée au passage..) CDATA
Code:
<?xml version='1.0' ?>
<!DOCTYPE Inbox PUBLIC '//-XML-MAIL//' 'xmlmail.dtd'>
<Inbox>
 <Lettre>

   <Expediteur>
	 <AdresseElectronique nom='monNom' domaine='mail.fr'/>
   </Expediteur>

   <Destinataire>
	 <AdresseElectronique nom='nomDestinataire' domaine='mail.fr'/>
   </Destinataire>

   <Contenu>
	 <ContenuSimple>
		 le corps du message
	 </ContenuSimple>
   </Contenu>

 </Lettre>
</Inbox>
j'ai aussi un peu modifié la xsl
Code:
<xsl:stylesheet 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
>

<xsl:template match="/">
<HTML>
<HEAD>
</HEAD>

<BODY>
<TABLE>
<xsl:for-each select="Inbox/Lettre">
<xsl:for-each select="Expediteur">
<tr><TD>
Expediteur<BR></BR> 
NOM : <xsl:value-of select="AdresseElectronique/@nom" />
DOMAINE : <xsl:value-of select="AdresseElectronique/@domaine" />
</TD></tr>
</xsl:for-each>

<xsl:for-each select="Destinataire">
<tr><TD>
Destinataire<BR></BR> 
NOM : <xsl:value-of select="AdresseElectronique/@nom" />
DOMAINE : <xsl:value-of select="AdresseElectronique/@domaine" />
</TD></tr>
</xsl:for-each>


<xsl:for-each select="Contenu">
<tr><TD>
Contenu<BR></BR> 
<xsl:value-of select="/ContenuSimple" />
</TD></tr>
</xsl:for-each>


</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>

</xsl:stylesheet>
et, oh miracle, code généré :
Code:
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
</HEAD>
<BODY>
<TABLE>
<tr>
<TD>
Expediteur<BR>
NOM : monNom
DOMAINE : mail.fr</TD>
</tr>
<tr>
<TD>
Destinataire<BR>
NOM : nomDestinataire
DOMAINE : mail.fr</TD>
</tr>
<tr>
<TD>
Contenu<BR>
</TD>
</tr>
</TABLE>
</BODY>
</HTML>
ya juste un pb avec l'affichage du CONTENU !

il ya qq chose à modifier de ce côté sûrement:
Code:
<xsl:for-each select="Contenu">
<tr><TD>
Contenu<BR></BR> 
<xsl:value-of select="/ContenuSimple" />
</TD></tr>
</xsl:for-each>

MERCI DE M'AIDER SUR CE DERNIER POINT SVP !
Reply With Quote
  #6  
Old 03-05-2004, 23:25
Junta_'s Avatar
Junta_ Junta_ is offline
petit d'homme
 
Join Date: 18-12-2002
Location: on s'le demande
Age: 46
Posts: 438
Re: Fabriquer un fichier XSL

Quote:
Originally Posted by souljah
il ya qq chose à modifier de ce côté sûrement:
Code:
<xsl:for-each select="Contenu">
<tr><TD>
Contenu<BR></BR> 
<xsl:value-of select="/ContenuSimple" />
</TD></tr>
</xsl:for-each>
essaye en enlevant le / devant ContenuSimple

-> <xsl:value-of select="ContenuSimple" />
__________________
Cette fantasie appellé "Monde" tremble continuellement.
Mais qu'est-ce qui l'effraye tant ?

Seichi Kirima
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
récupérer un fichier pst (outlook 2003) Cougar Logiciels 2 17-10-2005 09:33
Installation automatisée de Windows 2000 - XP - Server 2003 Werner Articles 241 02-08-2005 15:52
Taille du fichier d'échange KnuX Windows NT4/2000/XP Client 10 23-06-2004 12:15
Creation d'un fichier de sortie en PHP megaseb Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 5 25-01-2004 18:52
Problème de lecture de fichier en PHP stan Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 9 12-10-2003 22:47

All times are GMT +2. The time now is 01:02.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.