Téléchargement de Xalan pour lire les données d'un fichier XML

Signaler
Messages postés
6
Date d'inscription
mardi 23 juin 2020
Statut
Membre
Dernière intervention
23 juin 2020
-
Messages postés
6
Date d'inscription
mardi 23 juin 2020
Statut
Membre
Dernière intervention
23 juin 2020
-
Bonjour à tous,

Suite à ma recherche sur internet sur la lecture d'un fichier XML en texte, j'ai vu un conseil de télécharger xalan et à partir de cette application on execute une commande pour pouvoir lire les données du fichier XML. Ensuite, j'ai essayé de trouver un site pour le téléchargement et on m'a conduit sur le site de Apache.Malheureusement, je n'ai pas pu le faire. Pourriez-vous m'aider s'il vous plait comment faire ?
D'avance, je vous en remercie.

7 réponses

Messages postés
11542
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
14 juillet 2020
659
bonjour, qu'essaies-tu précisément de télécharger? il ne me semble pas que xalan soit une application.
Messages postés
6
Date d'inscription
mardi 23 juin 2020
Statut
Membre
Dernière intervention
23 juin 2020

Bonjour yg_be

Merci pour votre retour. En fait, pour que vous puissiez comprendre ce que je voudrais dire, bien vouloir lire la portion de l'article que j'ai vu sur internet concernant le sujet:
"Afin de transformer un fichier XML en tout autre document grâce à XSL, il faut d'abord installer un petit outil. Pour cela, nous
vous proposons d'installer XALAN. Cet outil est gratuit et écrit en java donc utilisable sous la plupart des systèmes d'exploitations
(Windows, Linux, Unix, ...). Il est téléchargeable à l'adresse suivante :http://xml.apache.org/xalan-j/index.html (sous la forme
xalan-j<version>.zip ou .tar.gz).
En fait, il suffit de décompresser le fichier dans un espace donné de votre disque dur.
Vu qu'il s'agit d'un programme JAVA, il vous faut avoir installé un JRE ou JDK. Si par hasard, vous n'en disposez pas déjà un, vous
pouvez le télécharger à l'adresse http://java.sun.com/j2se/."

Peut-être que j'ai mal compris mais j'ai essayé de suivre ce qu'on a dit dans cet article mais je n'ai pas pu le faire et c'est pour cette raison que j'ai demandé de l'aide. Si vous avez d'autres moyens que cela ils sont les bienvenus.

D'avance merci
Messages postés
11542
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
14 juillet 2020
659
Messages postés
6
Date d'inscription
mardi 23 juin 2020
Statut
Membre
Dernière intervention
23 juin 2020

Oui, j'étais déjà arrivé à ce niveau mais seulement, arriver à la liste de ces fichiers, est-ce qu'il faut que je les télécharge un à un ou il y a un endroit ou on peut les télécharger d'un seul coup ? Et après lequel parmi ces fichiers est le fichier executable permettant d'éxécuter la commande ?
Encore merci
Messages postés
11542
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
14 juillet 2020
659
Messages postés
6
Date d'inscription
mardi 23 juin 2020
Statut
Membre
Dernière intervention
23 juin 2020

Merci yg_be.
Je vais l'essayer et je vous reviendrai tout à l'heure
Messages postés
14482
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 juillet 2020
554
Bonjour, quel est ton besoin final?

Parce que « lire un fichier xml » peut avoir plusieurs sens.
Déjà, il faut savoir que c’est un fichier texte « tout simple », ce qui en fait la particularité c’est la façon dont le texte est écrit.

Dans le sens le plus commun, lire voudrait dire afficher la totalité du contenu du fichier. Dans ce cas un simple éditeur de texte peut faire l’affaire (notepad sur windows, textedit sur mac etc...). Cela dit un éditeur proposant la coloration syntaxique (pour faire facilement la différence entre les balises, les valeurs et les attributs) est bien pratique. Sous windows, il y a par exemple notepad++.

Par contre, tu as posté ta question dans un forum où l’on traite de l’écriture de logiciels, si tu veux écrire ta propre application alors merci de préciser dans quel langage, si tu veux obtenir la totalité du fichier, les valeurs des balises, des attributs, les valeurs de certaines balises ou attributs, etc...

Pour un autre besoin, merci de détailler
Messages postés
6
Date d'inscription
mardi 23 juin 2020
Statut
Membre
Dernière intervention
23 juin 2020

Bonjour Whismeril

Merci pour ton retour. En fait je pense que yg_be a compris mon problème et ce qu'il a amené à me donner une part de réponse car j'ai pu télécharger xalan et je n'ai pas encore pu executer la commande "java org.apache.xalan.xslt.Process -IN fichier.xml -XSL fichier.xsl -OUT fichier.html" qu'on demande de faire pour lire (c'est vrai que c'est peut-être mal dit) le résultat sorti par le fichier XML.
Voici donc mon besoin: j'ai un fichier écrit en XML (un exemple de programmation que l'OMM m'a envoyé). cette programmation normalement devrait être decodée par une application pour sortir un texte lisible sans les balises ni éléments mais un texte qu'un humain pourra lire et l'application qui fait cette conversion que je veux. C'est comme HTML par exemple on écrit une programmation et après avec un navigateur on execute et on lit le résultat. Je ne sais pas si j'ai bien expliqué mais c'est ça le besoin.


Merci à tous
Messages postés
28949
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 juillet 2020
2 615
Bonjour,

Donc tu veux transformer tes fichiers XML + XSL en html ?
Il existe des "convertisseurs" en ligne sans avoir besoin d'installer quoi que ce soit :
https://www.freeformatter.com/xsl-transformer.html

mais bon, comme whismeril te l'a indiqué.. ici on traite dans langages de programmation;
le XML, XSL ou HTML n'en sont pas....

Qui plus est, ta question concernait l'installation d'un logiciel .. donc tu aurais du poster ta question dans le forum logiciel
Messages postés
6
Date d'inscription
mardi 23 juin 2020
Statut
Membre
Dernière intervention
23 juin 2020

Bonjour Jordane45,

Merci pour ta réponse. Effectivement, j'aurais dû mettre comme objet installation logiciel. Toutefois, j'espère que vous avez tous comrpis ma préoccupation. Comme tu m'as envoyé un nouveau lien, je vais essayer si je pourrai y arriver à mon objectif et je te reviendrai.

Merci