|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : février 2003 Messages : 14 ![]() |
Bonjour je voudrai savoir si il ya la possibilité de recuperer le fichier xml generé apres le xmlgram et de le reparser de nouveau dans un autre format que le html ?
Exemple: Je veux donner la posiblité aux user de recuperer le fichier dans un autre format que le html . Merci |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2002 Messages : 75 ![]() |
Nicolas m'a donné une solution sympa :
http://www.developpez.net/forums/viewtopic.php?t=57698 Celà doit te mettre sur la voie. Lux |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : février 2003 Messages : 14 ![]() |
En gros voila ce que je veux faire :
J'ai un checkbox qui propose le telechargement du contenu de ma requete. donc par default voila XML + XSL = HTML Moi je veux Si checkbox coché alors XML + XSL = HTML pour l'interface mais aussi XML + XSL(Autre fichier) = .Txt par exemple et ainsi pouvoir recuperer ce fichier et le proposer en telechargement ... |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2002 Messages : 75 ![]() |
excuses moi d'insister mais c'est exactement la solution donnée par nicolas :
http://www.developpez.net/forums/viewtopic.php?t=57698 Lux |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : février 2003 Messages : 14 ![]() |
En fait je ne peux pas utiliser les templates csv car je ne peux pas installer xmlrad 7, je suis sur 6.
Donc faut que je me debrouille pour faire ca manuelement ... |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2002 Messages : 75 ![]() |
Et tu ne peux absolument pas migré sur la 7 ?
Il y a une methodologie bien foutu dans : http://www.developpez.net/forums/viewtopic.php?t=57392 |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : février 2003 Messages : 14 ![]() |
Ca ne depend malheureusement pas de moi ...
Arggggggggggggggggg ... ;-) Ben non peut pas ... lol |
|
|
00
|
|
|
#8 | ||
|
Membre régulier
![]() Inscription : janvier 2003 Messages : 85 ![]() |
Il te faut changer toi même le fichier XSL à utiliser. Tu dis que tu as une checkbox qui permet aux utilisateurs de changer le format de sortie. C'est à toi de faire le test, si la checkbox est cochée, alors je change de XSL et je retourne du .TXT.
En ce qui concerne l'implémentation au niveau technique, il te faudra coder au niveau de l'évènement BeforeXMLService : Code :
__________________
Julien C. |
||
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : février 2003 Messages : 14 ![]() |
OK ca me permet de changer de feuilles xsl .
Maintenant comment je fais pour indiquer que je veux un fichier Txt ? |
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Inscription : février 2003 Messages : 14 ![]() |
Au secours comment je fais pour parser mon document et le mettre en fichier txt via delphi PS : je n'ai pas XMLRAD 7 ....
|
|
|
00
|
|
|
#11 | ||
|
Membre éclairé
![]() |
C'est dans ton fichier XSL que tu determines le type d'output désiré.
Tu peux jeter un oeil sur l'élément XSL <xsl:output method="text" /> Tu peux aller sur http://zvon.org/xxl/XSLTreference/Output/index.html pour une référence sur la syntaxe XSL. Une fois transformé, c'est ce qui te sera renvoyé par la DLL. Tu peux coder dans le AfterXSL pour écrire le fichier sur disque si necessaire : procedure TxmModule.XMLServiceAfterXSL(... var HTML: string); Code :
__________________
Nicolas |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com