rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Xml+xsl+xalan = HTML !

phoenix1984, le mercredi 9 janvier 2008 à 10:36:03
Bonjour,

situation initiale :

1 .xml
1 .xsl

je suis sous ubuntu et j'ai insallé xalan.

mon but :

générer un fichier html complet à partir du xml et xsl ...

j'utilise la commande suivante :

xalan -in fichier.xml - out fichier.html -xsl fichier.xsl

mon problème :

j'ai des images dans mon xsl ( qui apparaissent bien lors de l'execution du xml ), mais elles n'apparaissent pas dans mon html .. il faut que je mette les images en question dans le meme repertoire que le html ...


je souhaitais avoir UN fichier transportable et ce n'est pas le cas ...

merci de votre aide, et n'hésitez pas à poser des questions si je n'ai pas été clair !
Configuration: Linux
Firefox 2.0.0.11
Répondre à phoenix1984  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Jres, le mercredi 9 janvier 2008 à 15:52:24
Bonjour,
Ce que vous souhaitez n'est pas possible.
Les images d'une page html sont forcément indépendantes, à coté de la page html (mais pas forcément dans le même répertoire).
Il en sera de même pour toutes les ressources incluses dans la page :
fichiers js, css, fichiers téléchargeables etc...

Cordialement.
Jres
Répondre à Jres

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 phoenix1984, le jeudi 17 janvier 2008 à 12:22:22
J'ai finalement réussit à faire ce que je voulais ... apres la transformation via xalan un petit bout de code Perl, Mime lite et mime lite html ( SEARCH.CPAN.ORG )

************************************************************­
#!/usr/bin/perl
use MIME::Lite;
use MIME::Lite::HTML;


# Utiliser maintenant la librairie MIME::Lite::HTML
my $EntMessage = new MIME::Lite::HTML
# Rien ne change dans l'entête
From =>'emetteur@mail.com',
To =>'destinataires@mail.com>',
Subject =>'xml to html via mail';

# Récupérez de la page html
$Message = $EntMessage->parse('file:///home/........../fichier.html');


# Envoyez le mail
#$Message->send;
$Message->send_by_smtp('votre.serveur.smtp.com');

***********************************************************************************

le tour est joué ! le programme va accéder à la page html via url fournit plus haut, et généré un mail avec comme contenu cette fameuse page !
il n'y a pas d'images ou quoi que ce soit en pièce jointe, c'est comme une photo de la page html ( exacetement ce que je voulais ;) )
Répondre à phoenix1984
Discussions pertinentes trouvées dans le forum
06/09 17h41XML->XSL->CSV2
15/02 10h06[XML/XSL] tout dans un fichier6
10/05 10h02[Erreur] [XML] [SAX] [Xalan]1
05/08 11h47Pb recherche avec param XML/XSL0
Plus de discussions sur « xml+xsl+xalan = HTML ! »
Logiciels pertinents trouvés dans les téléchargements
Télécharger DriveImage XML 2.01DriveImage XML - DriveImage XML est un programme permettant de faire des images du système (partitions et lecteurs logiques) à des fins de...Catégorie: Sauvegarde
Licence: Freeware/gratuit
Télécharger HTML Tidy 0.008HTML Tidy - HTML Tidy est un utilitaire permettant de vérifier et d'optimiser tout code HTML. La version originale de cet utilitaire...Catégorie: Webmaster
Licence: Freeware/gratuit
Télécharger HTMLDOC 1.8.24HTMLDOC - HTMLDOC est un outil permettant de convertir une page HTML (Hyper-Text Markup Language) vers un fichier HTML indexé, vers...Catégorie: PDF
Licence: Freeware/gratuit
Télécharger Word Viewer 2003Word Viewer - La visionneuse Word Viewer vous permet d'ouvrir des documents Word 2003 et des documents créés avec toutes les versions...Catégorie: Traitement de texte
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « xml+xsl+xalan = HTML ! »