Baliser des donnees brutes avec Cocoon - XML/XSL - Programmation
Marsh Posté le 21-02-2004 à 23:27:24
c'est vraiment pas compliqué
tu lis ligne par ligne, tu fais un explode sur l'espace et tu mets ta premiere valeur entre tag x et ta deuxième entre y
Marsh Posté le 21-02-2004 à 23:36:44
c'est bien mon probleme, je sais pas faire ca : comment recuperer des valeurs entourees d'aucune balise?
Marsh Posté le 21-02-2004 à 23:41:44
ben je sais pas le faire en java mais en php
c'est de la manipulation de fichiers, il doit y'avoir des tutos pour ca :
tu ouvres le fichiers, lis tant de bits tant que ton !EOF, tu stockes et tu fermes
Marsh Posté le 22-02-2004 à 00:06:03
ok en php je sais faire mais l'appli doit etre tant que faire se peut en xml/xsl, donc en evitant php si possible.
Je crois qu'on peut recuperer le resultat d'un javascript (qui générerait donc mes balises) dans un xsl afin d'en faire du xml mais je sais pas comment faire ni si c'est vraiment faisable ...
Marsh Posté le 22-02-2004 à 15:02:06
j'ai reussi a decomposer mon fichier de coordonnees brutes A CONDITION que celui-ci soit encadré au moins entre deux balises, par ex:
Code :
|
avec un xsl du style :
Code :
|
Je voudrais maintenant pouvoir faire de meme SANS ces balises <donnees>
Marsh Posté le 22-02-2004 à 15:35:34
Sans aucune balise de données, ce que tu liras en entrée ne sera pas du xml. Donc un outil xml pur aura du mal a lire ca. Sauf si tu simule la lecture de la balise initiale et terminale.
A+,
Marsh Posté le 24-02-2004 à 13:11:03
je sais pas si t'utilise la 2.1 de Cocoon
dans cette version, t'as le composant Chaperon qui devrait répondre à ton besoin peut être :
http://chaperon.sourceforge.net/
Marsh Posté le 24-02-2004 à 13:12:27
sinon, de toute façon, tu peux utiliser Java dans Cocoon, via les XSP
Marsh Posté le 04-03-2004 à 20:29:33
Ben justement, pile poil
J'ai ecrit une classe Java qui me génère mon code xml a partir de donnees brutes. Chaperon aurait pu faire l'affaire apparemmt, c'est vrai.
J'essaie maintenant d'appeler des fonctions de ma classe java dans un xsp, et je galere avec les .jar je vois pas trop comment on fait ca. J'ai un dc un fichier jar dans /cocoon/web-inf/lib, lequel contient ma classe raw2svgSingle.class dans un chemin org/apache/cocoon/
Dans mon XSP:
Code :
|
Cocoon me dit à l'execution que
Code :
|
Je pense être sur la bonne voie mais ...
une id?
merci bcp de vos réponses
Ju
Marsh Posté le 21-02-2004 à 23:20:47
salut
Existe t il un moyen de générer un fichier XML du type
<?xml version="1.0"?>
<racine>
<point><x>1.5 </x><y>298 </y></point>
<point><x>100 </x><y>22 </y></point>
</racine>
à partir d'un fichier texte brut, donc sans aucune balise, tel que
1.5 298
100 22
avec XML/XSL ou n'importe quelle solution implémentable sous Cocoon sous lequel je bosse ?
merci tous