Bonjour
J'ai trois problemes problèmes assez complexe, enfin de mon point de vue :
J'ai un page jsp qui recupere des données d'un formulaire avec entre autres un ou plusieurs champs de pieces jointes (plusieurs pourquoi ? j'utilise un script javascript qui on va dire genere dynamiquement des input files et peut aussi les supprimer bref).
J'arrive parfaitement à récuperer les données de mon formulaire. A présent je dois générer un document word en xml (Version de Word : 2000 2002 2003) grâce à un modele xml que j'ai deja defini .
Mon fichier XML , je l'ai ouvert sous Word pour voir mais bon a part le code xml il affiche rien d'autres ce serait trop simple.
J'ai commencé à me renseigner sur le XML, et c'est la catastrophe, on s'y retrouve plus. Entre le Open Document, le Open XML, le WordML (apparement mis en oeuvre seulement sous Office 2007). Il est difficile de déchiffrer ce qui marche et avec quelle version ?
Questions sur le XML :
Quelqu'un peut-il me dire s'il connait une bonne methode efficace pour generer mon document xml lisible sous Word?
Quels sont les schemas XML à respecter ?
Deuxieme probleme :
D'après ce que j'ai pu comprendre , le XML sous Word me permettrait d'afficher les données, mais pour pouvoir avoir une document dynamique et ergonomique je devrais utiliser ce qu'ils appellent je crois une feuille de style XLST.
Questions sur le XLST :
- Est ce que l'on peut dire que le XLST a à peu près les mêmes propriétés qu'une feuille de style CSS (mettre de la couleur, en gras, styler des paragraphes ) ?
- Quelqu'un connait il un bon lien pour faire des feuilles de style XLST ? je dois avouer que je débute dans ce domaine

Troisème questions :
Une fois, la generation de document XML / XLST, je dois ajouter les données du formulaire dans une base de données.
J'ai cherché pendant pas mal de temps, je n'ai pas trouvé mon bonheur.
Je desirerais creer un champ de type blob dans ma table (taille : je ne suis pas très sur encore mais maximum 5 mo c'est clair).
Questions sur le Format Blob :
- J'ai lu que le Text empecher la casse mais pas le blob, y a til moyen en java s'il y a de la casse, d'annuler l'ajout à la base de données, ou alors avant d'ajouter de calculer eventuellement la taille totale de l'ensemble des pieces jointes ?
- Comment declare-t-on un champ blob ?
- Comment peut charger sur le champ blob de la bd, une piece jointe ?
- Peut on charger sur un champ blob plusieurs pieces jointes ? faut il preciser un separateur pour les pieces jointes dans le java ?
Je sais que ca fait beaucoup de questions mais c'est toute un ensemble, dsl.
Je precise que je n'attend pas de code tout fait, mais quel exemple, des explications, et peut etre 2 3 liens assez specifiques parce que y a trop de diversités sur le net.
Merci d'avance à tous pour vos reponses
Maiku
PS : Au pire si y a pas sous 2000 il me faudrait absolument le 2002, toute la societe l'utilise.