Communauté Informatique NDFR.net : Fabriquer un fichier XSL - Programmation Web (HTML, PHP, ASP, Java, XML, etc.)
 
Fabriquer un fichier XSL
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #7  
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
 

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 14:38.

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