Langage XSLT ? "Résolu"

Langage XSLT ? "Résolu" - XML/XSL - Programmation

Marsh Posté le 29-12-2010 à 15:15:10    

Bonjour à tous,
 
Je souhaite vous soumettre un problème ou plutôt une demande d'aide.
Je me trouve au niveau du forum programmation, j'espère que je suis au bon endroit.
 
Je souhaite générer une carte via l'application Inkscape.
Je suis le tutoriel d'explication, tout va pour le mieux jusqu'a la ligne :  
"L'étape suivante est donc l'édition de ce fichier en SVG.
Le fichier data.osm et le SVG étant du XML, une transformation XSLT devrait faire l'affaire.
Ici nous utiliserons la grammaire XSL Osmarender ainsi que les règles pour un zoom 17.
 
Dans un terminal, se placer dans le répertoire contenant le fichier data.osm et télécharger la grammaire et les règles."
voir la page : http://www.geotribu.net/node/267
 
Alors mon problème est de savoir comment sous xp sp3, on peut ouvrir un terminal et se placer dans un fichier lambda.
Je précise que je ne suis absolument pas programmeur, et que je ne connais rien aux différents langage de type html ou autres.
 
D'avance Merci de vos réponses.
 
Amidara


Message édité par Amidara le 31-12-2010 à 16:27:06
Reply

Marsh Posté le 29-12-2010 à 15:15:10   

Reply

Marsh Posté le 29-12-2010 à 17:15:03    

salut,
 
sous xp, pour ouvrir un terminal (invite de commande), tu fais démarrer->exécuter (ou Win+R) et ensuite tu tapes cmd et tu valides.
 
ensuite tu te déplace en faisant cd (change directory), par exemple, pour aller dans d:\truc\muche, tu tapes "d:<entrée>" pour aller sur d:, puis "cd truc\muche<entrée>"...

Reply

Marsh Posté le 30-12-2010 à 22:57:30    

Bonsoir Pataluc,
Tout d'abord merci de la promptitude de ta réponse.
Puis je poser une nouvelle question ?
Sur la page : http://www.geotribu.net/node/267
Ils disent de télécharger la grammaire ainsi que les règles...
Mais je ne sais pas comment faire, j'essaye de taper "$ wget" et ensuite l'adresse du site mais le terminal me répond : "$" n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
Honnêtement, je ne sais pas quoi faire.
D'avance merci pour vos réponses.
 
Amidara

Reply

Marsh Posté le 31-12-2010 à 07:56:19    

Amidara a écrit :

Bonsoir Pataluc,
Tout d'abord merci de la promptitude de ta réponse.
Puis je poser une nouvelle question ?
Sur la page : http://www.geotribu.net/node/267
Ils disent de télécharger la grammaire ainsi que les règles...
Mais je ne sais pas comment faire, j'essaye de taper "$ wget" et ensuite l'adresse du site mais le terminal me répond : "$" n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
Honnêtement, je ne sais pas quoi faire.
D'avance merci pour vos réponses.

 

Amidara


c'est normal, ce sont des commandes pour linux et tu est sous windows... wget existe pour windows mais pas en standard... tu peux télécharger ces fichiers en cliquant juste sur le lien dans ton navigateur...


Message édité par pataluc le 31-12-2010 à 07:57:24
Reply

Marsh Posté le 31-12-2010 à 09:46:16    

Pour infos,  
le dollar, au début de la ligne, est juste une invite de commande (prompt in English), c'est-à-dire, un signe qui indique que l'on se trouve sur la ligne de commande. Ce signe est affiché, mais il n'est pas tapé au clavier par l'utilisateur.

Reply

Marsh Posté le 31-12-2010 à 10:01:18    

Bonjour à tous,
 
Merci à vous deux de vos explications.
Je ne pourrais faire la suite du tutoriel que chez moi sur mon pc de bureau.
Pour télécharger le fichier, mentionné par un hyperlien, j'ai fait un clic droit dessus et je dois donc le copier dans le répertoire de destination de mon fichier initial.
L'autre adresse n'étant pas en hyperlien, comment puis-je le télécharger ?
La commande de conversion "xsltproc osm-map-features-z17.xml > roye.svg" fonctionnera t-elle sous XP ?
 
Moi qui envisageais de migrer sous Ubuntu, je pense qu'avec cette affaire, je vais y aller très vite, du moins, quand j'aurais fini cette étude.
D'avance merci pour vos réponses !
 
Bon réveillon de la Saint Sylvestre à tous
 
Amidara

Reply

Marsh Posté le 31-12-2010 à 10:15:11    

Amidara a écrit :

L'autre adresse n'étant pas en hyperlien, comment puis-je le télécharger ?

euh... tu le copie colle dans la barre d'adresse de ton navigateur, voila tout.
 
 

Amidara a écrit :

La commande de conversion "xsltproc osm-map-features-z17.xml > roye.svg" fonctionnera t-elle sous XP ?


oui elle fonctionnera, mais pour ca il te faut le binaire xsltprox.exe que tu peux télécharger ici: ftp://ftp.zlatkovic.com/libxml/li [...] n32.zip... tu le dézippe au même endroit que le reste.

Reply

Marsh Posté le 31-12-2010 à 11:37:29    

Bonjour à tous,
Je ne comprends plus rien....
Pour moi un téléchargement est un fichier qui se place dans un dossier (enfin cela se passe comme cela pour moi sous windows).
Quand on me dit "télécharger la grammaire et les règles", je pense un fichier se téléchargeant dans un dossier.
Télécharger dans un navigateur... je suis un peu désemparé...
comment faire exactement ?
Ensuite Pataluc merci pour ton lien, celui-ci ne fonctionnant pas, je me rends sur le site : http://www.zlatkovic.com/libxml.en.html
et sur la page : ftp://ftp.zlatkovic.com/libxml/
Mais quoi télécharger ? finalement j'en télécharge deux :  
libxslt-1.1.26.win32 et libxml2-2.7.7.win32.
J'essaye de décompresser avec Filzip et d'exécuter le : Xsltproc, mais celui-ci émet un message d'erreur me disant qu'il ne trouve pas le fichier libxml2.dll, alors que j'ai décompresser libxml2 dans un répertoire parallèle. Que faire ?
Comme je l'ai évoqué précédemment, je suis un peu désemparé de tous ces échecs répétés.
 
Amidara

Reply

Marsh Posté le 31-12-2010 à 13:51:06    


Amidara a écrit :

Bonjour à tous,
Je ne comprends plus rien....


Ok, bon, sans vouloir être désobligeant, ton niveau informatique me semble assez bas, je vais donc essayer de te ré-expliquer pas à pas.

 


Amidara a écrit :

Pour moi un téléchargement est un fichier qui se place dans un dossier (enfin cela se passe comme cela pour moi sous windows).
Quand on me dit "télécharger la grammaire et les règles", je pense un fichier se téléchargeant dans un dossier.
Télécharger dans un navigateur... je suis un peu désemparé...
comment faire exactement ?

 

quand je dis "télécharger dans ton navigateur", c'est un abus de langage, il faut comprendre: "télécharger avec". le navigateur est l'outil, pas l'endroit ou tu télécharges.

 

télécharger c'est copier un fichier ou une page qui est mise à dispo (en l'occurrence sur internet) sur ton pc. pour faire ca, plusieurs solution: utiliser un navigateur, ou en ligne de commande, utiliser un utilitaire sans interface graphique comme wget. toi tu n'as pas wget, donc tu utilises ton navigateur.

 

tu clique sur la premiere url car il y a un lien, ton navigateur affiche le script xsl, et tu fais fichier>enregistrer sous, ou alors directement avant de cliquer sur le lien, clic droit> enregistrer la cible du lien sous.
la seconde url n'a pas de lien... pas grave, tu la copie colle dans la barre d'adresse de ton navigateur, tu appuies sur entrées, ton navigateur t'affiche le script, tu fais menu fichier>enregistrer sous, et tu le mets au même endroit que l'autre fichier.

 


Amidara a écrit :

Ensuite Pataluc merci pour ton lien, celui-ci ne fonctionnant pas, je me rends sur le site : http://www.zlatkovic.com/libxml.en.html
et sur la page : ftp://ftp.zlatkovic.com/libxml/
Mais quoi télécharger ? finalement j'en télécharge deux :
libxslt-1.1.26.win32 et libxml2-2.7.7.win32.
J'essaye de décompresser avec Filzip et d'exécuter le : Xsltproc, mais celui-ci émet un message d'erreur me disant qu'il ne trouve pas le fichier libxml2.dll, alors que j'ai décompresser libxml2 dans un répertoire parallèle. Que faire ?
Comme je l'ai évoqué précédemment, je suis un peu désemparé de tous ces échecs répétés.

 

tu y es presque. tu as bien fait de télécharger les 2, comme le dit le msg d'erreur, xsltproc a besoin de la dll libxml2.dll dans le même répertoire. une fois que tu l'auras mis au même endroit, ca devrait marcher (à moins qu'il n'y ait encore une autre dll nécessaire).


Message édité par pataluc le 31-12-2010 à 13:52:34
Reply

Marsh Posté le 31-12-2010 à 14:53:49    

MERCI !
 
Je ne pensais pas que mon niveau en informatique soit si bas que cela, mais quoi qu'il en soit, merci à vous deux et surtout à Pataluc pour votre aide !
J'ai dû télécharger pas mal de fichier zippé pour le faire fonctionner.
Encore merci !
 
Peut être une aide particulière : comment peut on marquer ou éditer sur le forum, que notre problème est résolu.
 
Bon réveillon à tous !
Tchao.
Amidara

Reply

Marsh Posté le 31-12-2010 à 14:53:49   

Reply

Marsh Posté le 31-12-2010 à 15:36:28    

tu peux cliquer sur http://forum-images.hardware.fr/themes_static/images_forum/1/edit.gif dans ton premier message et indiquer "Résolu" dans le titre...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed