Extraction et conversion d'un fichier xml en fichier image - XML/XSL - Programmation
Marsh Posté le 21-04-2004 à 16:19:17
J'pige pas ce que tu veux faire. T'as des données binaires dans ton XML que tu veux transformer en image ? Tu veux faire une capture d'écran de ton XML ?
(et sinon, dans le noir, on peut te voir ? )
Marsh Posté le 21-04-2004 à 16:23:06
Evidemment que le luminou dans le noir, tu peux le voir !!! lol
Alors le fichier image a une entête tout ce qu'il y a de plus classique, et des données binaires. Je veux tout extraire du fichier xml, doncrécupérer l'ensemble des segments et créer mon fichier image.
Marsh Posté le 21-04-2004 à 16:24:02
Tu les as écrites comment, tes données binaires, dans le XML ? En fait, y a moyen de voir un bout de ton XML pour avoir une idée ?
Marsh Posté le 21-04-2004 à 16:28:01
non il n'y a pas moyen car je ne dispose pas encore de ce fichier. Considère que ce sont des données binaires de type char codé sur 8 bits, voir 16.
Marsh Posté le 21-04-2004 à 16:31:23
Ah ba ouais mais non, le XML c'est du texte seulement. Ton parser va péter un câble et toi tu vas pas pouvoir lire ton bordel.
Une manière courante pour passer du binaire dans du XML est d'encoder les données en Base64 ; mais coller cash du binaire dans du XML, tu peux oublier
Marsh Posté le 21-04-2004 à 16:36:38
OK, c déjà ça de pris ! mais il me smeblait que ca fonctionnait en binaire, sur des fichiers de géoréférencement ...
Bref, et sinon pour récupérer le reste ??
Marsh Posté le 21-04-2004 à 18:20:46
le mieux à mon avis c'est d'utiliser le SVG, via batik : fais une recherche sur le forum.
Avec SVG, y a tout ce qu'il faut, c'est du dessin vectoriel, et y a pas mal d'effet type photoshop
Marsh Posté le 21-04-2004 à 20:50:13
Ok, mais quand je disais que j'étais un novice, ca voulait dire un nul en xml !
Quel parseur utilisait ? quel méthode ? etc ...
Merci !
Marsh Posté le 22-04-2004 à 00:20:16
luminou a écrit : Ok, mais quand je disais que j'étais un novice, ca voulait dire un nul en xml ! |
dans ce cas commence déjà par le commencement... quelle idée de vouloir se lancer dans la génération d'image en premier...
sinon, moi j'avais commencé via Cocoon 2 qui inclu en standard batik :
- 1 : tu vas sur le site d'ibm et tu télécharge le tutoriel SVG
(tu devrais trouver ton bonheur ici : http://www-106.ibm.com/developerwo [...] &S_CMP=ZHP, le tutoriel SVG c'est celui la : Introduction to Scalable Vector Graphics et celui la
Interactive, dynamic Scalable Vector Graphics
Plein d'astuces sur le SVG sur xml.com aussi : http://www.xml.com/graphics/
- 2 : tu installe cocoon
- 3 : tu installe Jasc Web draw --> tu fais tes dessins, il te génère automatiquement le SVG
- 4 : tu repompe le code généré et tu le prend pour le passer en dynamique
- 5 : tu configure le pipeline dans le site map de Cocoon --> en fonction des wild cards saisi dans ton browser, il te génèrera soit le SVG, soit le JPG, soit le PNG correspondant
C'est le plus simple que je connaisse... dit comme ca ca a l'air compliqué, mais une fois que t'as compris, c'est super facile !
Un petit exemple :
|
Donne ca :
après avoir installé SVG Viewer : http://www.adobe.com/svg/viewer/install/main.html
Va voir les exemples pour avoir une idées de ce qu'il est possible de faire :
http://www.adobe.com/svg/demos/main.html
Marsh Posté le 21-04-2004 à 16:17:24
Bonjour à tous !
Progammeur en herbe en xml, j'aurais voulu savoir quel serait le meilleur moyen pour convertir un fichier XML en fichier image.
Je débute vraiment, et j'aimerais bien avoir quelques liens ou autre pour me lancer. Je pensais à utiliser DOM avec xerces . Le tout programmer en C++ ...
Merci par avance pour vos réponses.