salut,
est ce ke c possible de transformer un fichier xml vers fichier java en utilisant
XSLT ?
si oui, comment ?
et merci d'avence
salut,
est ce ke c possible de transformer un fichier xml vers fichier java en utilisant
XSLT ?
si oui, comment ?
et merci d'avence
Bonjour,
Oui, bien sûr, XSLT peut créer n'importe quel fichier au format texte, HTML ou XML.
Ben, en écrivant le code XSLT qui fera la transformation, selon le format de ta source XML... Va falloir potasser un peu XSLT, parce qu'il n'y a pas de méthode pré-établie pour ce genre de traitement.![]()
il n y a pa de documentation en français pour ça ?, car j'ai fait bcp de recherche et ça existe slmt en anglais , aussi s'il ya des exemple ?
a mon avis va voir du côté uml. Tout les outils uml récent on une sortie XMI qui est en faite un fichier xml.
La pluspart des outils uml utilise le xmi pour obtenir du code java par exemple (va voir violet dans le cvs de ce dernier tu trouveras ton bonheur)
je sais pas si tu connais mais sur developpez.com y as des faqs et tuto............
je pense que vous n'avez pas bien compris mon problème
je reformule , j ai déjà un écrit en XML et je veut la traduire en JAVA en utilisant XSLT ??
je pense qu'il faut écrire un fichier de style .XSL et selon ce fichier on va traduire le fichier .XML, mais comment j'en sais pas !!!!??
si vous avez une aider n'hésiter pas .
as tu un exemple de fichier xml et de classe java que tu souhaites obtenir?
un truc simple pour qu'on essaie de résoudre ton problème
Ben nous non plus...
Mais pas de panique, voici ma carte de visite :
Bon, sérieusement : comme tu le dis toi-même, ton code XSLT va transformer ta source XML en code Java. Sans informations sur la source XML que tu vas utiliser, et sur la nature du code Java (déclaration de classes, d'interfaces, juste les méthodes... ?) que tu veux obtenir en résultat, je ne vois pas comment on pourrait t'être d'une aide quelconque pour écrire le code XSLT...PROFESSEUR GRANDFATHER - Grand Voyant Médium
IL PEUT TOUT ! IL VOIT TOUT ! Réussite aux examens, numéros du loto, permis de conduire, retour de l'être aimé, estime de soi, désenvoutement, développement d'application sans cahier des charges
grandfather tu es notre guide
ps : anime j ai une question a te poser :
je dois faire un programme informatique qui doit être exécute dans un but bien précis . c'est possible ?
![]()
![]()
oui bien sur c possible,
mais si vous connaissez bien les utiles avec lesquel vous travaillerez,
pourquoi cette question?
Il y a, il me semble, une incompréhension de ta part de ce qu'est XML : XML est un métalangage, à partir duquel chacun se construit un vocabulaire (ou schéma) spécifique qui répond à ses besoins. Il y a donc, en théorie, une infinité de vocabulaires XML possibles. Certains de ces vocabulaires sont devenues des normes (XSD, XHTML, OpenDocument, Docbook, etc.) connues de tous et implémentées dans une multitude d'outils, mais rien n'empêche, et c'est là le génie de XML, de créer ton propre vocabulaire quand il n'en existe pas qui corresponde à ton problème.
L'autre avantage de XML, c'est qu'il est relativement facile de le transformer en quelque chose d'autre, à partir du moment où c'est du texte, grâce à XSLT qui est un langage de programmation conçu à cet usage ; mais pour que ça soit possible, il faut évidemment que le schéma XML à transformer soit connu du développeur écrivant le code de transformation. Il est certes possible de coder certains traitements en XSLT sans connaissance a priori du schéma XML des documents à transformer, mais ces traitements sont très limités, et ça ne concerne certainement pas de la transformation XML->Java.
En conclusion, tu as trois possibilités :
- Suivre la suggestion de fraoustin : réécrire ton XML dans un vocabulaire spécialisé dans la description d'objets, comme XMI, et bénéficier ainsi de tous les outils de conversion existants dans les ateliers de génie logiciel pour générer ton code Java avec un minimum d'effort
- Conserver ton schéma XML perso et créer toi-même tes outils de conversion en apprenant XSLT (il existe de très bons bouquins pour ça et des tas de références sur le net), et on peut t'y aider si tu nous donnes les billes
- Rester sur ta position actuelle (que je trouve au passage pas très respectueuse à notre égard), et là il faudra utiliser la transmission de pensée pour y arriver... En tant que Grand Voyant Medium ça ne me pose pas de problèmes, mais au travers d'Internet c'est un peu spécial : il me faut un de tes objets personnels pour établir la connexion. Les meilleurs résultats sont obtenus avec des billets de cinq cents euros.
500je te reconnais bien la guide
![]()
c'est bizarre parce que moi j ai sensiblement le même pouvoir que toi mais avec d autres chiffres : IBAN, code cb, clé ...
$$$$$$$ rulz![]()
Tu trouveras un exemple similaire là : http://www.developer.com/xml/article.php/1562561
Bonsoir, j veux faire la transformation d'un fichier .xmi vers code java
avec quel outil je peu le fair???
et comment???
Etant donné que XMI est un dialecte XML, ce qui a été dit ci-dessus est correct.
Par ailleurs, si il s'avère que ton XMI est en fait la forme sérialisée d'un modèle conforme à un méta-modèle, saches qu'il existe des approches plus haut-niveau que XSLT pour générer du Java.
je travaille avec eclipse Helios et je veux trouver un outil dans celui ci
Hum... Ça c'est pour faire une transformation XSLT, alors que la demande a plutôt l'air d'être "comment générer des classes Java représentées par une description XMI."
Je n'ai pas connaissance d'un plugin Eclipse pour ça, et tout ce que je sais, c'est ce que Google a bien voulu me dire. Je compterais pas trop sur mieux que ça.
Ah d'accord, transformer du XMI en classes Java sans aucun effort.
Dans ce cas, il faut regarder du coté de Eclipse EMF (http://fr.wikipedia.org/wiki/Eclipse_Modeling_Framework), dont j'ai extrait la phrase suivante :
"Depuis un modèle de spécifications décrit en XMI, EMF fournit des outils et un support de moteur d'exécution de production de classes Java pour un modèle"
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager