Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2935 connectés 

 


Dernière réponse
Sujet : Quel langage pour implémenter... XML ou...
benou

darklord22 a écrit a écrit :

 
Et benou ne dis pas le contraire sinon tu vas me faire passer pour un c.. :D




 
tu rigoles ? c'est super simple ;)
 
nan, c'est vrai c'est un peu complexe, mais une fois que c'est fait t'es tranquille !!!
en plus, si le nombre de données à formatter n'est pas trop important, ca reste très abordable !
 
en plus, c'est pas une perte de temps de se former au XML. et puis ca fait solution high-tech ! :D
 
Maitenant, c'est vrai que si le but c'est juste d'afficher les données à un utilisateur humain, ca fait un peu complexe comme solution.  
Par contre, si les données que tu envoies doivent resservir dans une autre application, c'est une bonne idée de les transférer en XML et d'utiliser un ficiher XSL pour qu'un humain puisse les visualiser facilement.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
benou

darklord22 a écrit a écrit :

 
Et benou ne dis pas le contraire sinon tu vas me faire passer pour un c.. :D




 
tu rigoles ? c'est super simple ;)
 
nan, c'est vrai c'est un peu complexe, mais une fois que c'est fait t'es tranquille !!!
en plus, si le nombre de données à formatter n'est pas trop important, ca reste très abordable !
 
en plus, c'est pas une perte de temps de se former au XML. et puis ca fait solution high-tech ! :D
 
Maitenant, c'est vrai que si le but c'est juste d'afficher les données à un utilisateur humain, ca fait un peu complexe comme solution.  
Par contre, si les données que tu envoies doivent resservir dans une autre application, c'est une bonne idée de les transférer en XML et d'utiliser un ficiher XSL pour qu'un humain puisse les visualiser facilement.

benou mon idée c'est que tu envoies des fichiers XML de cette forme :  
 
<?xml version="1.0"?>
<?xml:stylesheet type="text/xsl" href="http://www.tonSite/formateur.xsl" ?>
<data>
  <idee>
    <from>benou</from>
    <description>
       holala, comment elle est trop bien cette idée !
    </description>
    <smiley type=";)" />
  </idee>
</data>
 
ensuite tu mets sur ton site un fichier xsl à cette adresse là : http://www.tonSite/formateur.xsl. Le but de ce fichier XSL sera d'afficher les données de ton fichier XML en HTML : tu pourras faire des beau tableaux, des belles images, etc ...
 
c'est clair là ?
darklord22

benou a écrit a écrit :

 
 
si on reste sur mon idée (oui je suis borné :)), tu peux très bien faire ta page XSL distante (qui se trouve sur un site Internet) soit générée dynamiquement par une servlet, une JSP, etc ...
 
un autre avantage de cette méthode : tu peux du jour au lendemain changer le XSL (pour changer de charte graphique) et ca modifiera automatiquement l'affichage de tous les fichiers que tu as envoyé par mail auparavant ! :)  




 
Je précise. Ca a l'air sympas comme ca mais XSL c'est réellement casse tete. Et benou ne dis pas le contraire sinon tu vas me faire passer pour un c.. :D
 
A+

benou

fbarre2001 a écrit a écrit :

Merci Evidemment je pourrais construire directement la page en HTML mais le problème c'est que mon script est générique, je ne sais pas par avance comment les données vont être formaté sur l'email final...




 
si on reste sur mon idée (oui je suis borné :)), tu peux très bien faire ta page XSL distante (qui se trouve sur un site Internet) soit générée dynamiquement par une servlet, une JSP, etc ...
 
un autre avantage de cette méthode : tu peux du jour au lendemain changer le XSL (pour changer de charte graphique) et ca modifiera automatiquement l'affichage de tous les fichiers que tu as envoyé par mail auparavant ! :)

benou

darklord22 a écrit a écrit :

Benou t'es certifié XML?  




bha nan ... mais en R&D on touche à tout ! ;)

darklord22 Benou t'es certifié XML?
fbarre2001 Merci pour t'on aide...
 
Sauf que j'ai oublié de préciser que la methode de formatage (feuille de style par exemple) est stocké en base...
 
Donc si je récapitule :
 
1) Extraire des données  
2) Estraire la méthode de formatage
3) Formater les données
4) Envoyer ces données ainsi formaté par email
 
Alors comment puis-je faire cela?
 
Evidemment je pourrais construire directement la page en HTML mais le problème c'est que mon script est générique, je ne sais pas par avance comment les données vont être formaté sur l'email final...
 
Merci de votre aide
benou autre solutions : tu envois un fichier xml dont le xsl est distant (sur un site internet) => si tu  l'ouvres avec IE, IE téléchargera le XSL, formatera le document et affichera le résultat. Ainsi, tu ne transfert que la donnée par mail,  et l'affichage est géré chez le client !
 
inconvénient : il faut que le client dispose d'une connexion internet et qu'il utilise IE pour visualiser le fichier xml
darklord22 Euh ....
XML sert à transiter des données d'un endroit à un autre (ou stocker). Ce que tu fais là c'est:
 
1) Extraire des données
2) Les mettre dans XML
3) Les formater DIRECTEMENT Depuis l'endroit où tu as formaté
4) Envoyer un mail avec ça
 
Tu vois que le point 2 n'a aucun sends. Fais un prog qui génère un tableau sur base de l'info contenu dans ta db
 
A++
fbarre2001 Merci,
 
Alors ce que je voudrais par exemple c'est envoyer par email, un fichier html avec ces données formatées...
 
Seulement, en utilisant XML avec une feuille de style par exemple, l'affichage des données ce fait en temps réel...
 
Alors que moi, j'aimerais que le destinataire , quand il reçoit l'email, est le fichier déjà formater(sous forme de tableau) avec les données devant lui et en un seul fichier...
 
Encore merci pour votre aide
darklord22 implémenter XML ? :D
 
La question c'est que tu as des données qui doivent passer d'une station à une autre et tu voudrais savoir comment les formater. LA solution est XML. Pour ce qui est du traitement des données, tu peux utiliser n'importe quel language. Y a pas mal de chouettes trucs en Java (JAXP) mais ca existe en C/C++ et autres ...
 
Mais je ne comprends pas vraiment ton problème ...
 
Un fichier XML en tout cas ca peut etre très très long. En tant que tel XML n'est rien du tout. Il faut un process à coté qui exploite ces données (d'où ce fichier est caché de l'utilisateur final)
 
a+
fbarre2001 Bonjour à tous,  
 
voilà mon problème...  
 
je dispose de données dans une base oracle que je vais récupérer par un script perl utilisant le module DBI (je travaille sous unix)...  
 
Maintenant je voudrais envoyer par email ces données en les formatant...  
 
J'avais donc envisagé d'utiliser XML pour faire cela mais je me confronte à un problème c'est que je ne veux envoyer qu'un seul fichier par souci de simplicité pour le destinataire...  
 
Alors est-ce un le moyen le + approprié ou pas et comment puis-je faire?  
 
Merci de votre aide à tous

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)