|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2012 Messages : 50 ![]() |
Bonjour à toutes et à tous,
je souhaiterai à partir d'un formulaire(html/jsp) enregistrer les données saisis dans ce formulaire dans un fichier XML ou DTD. y t il quelqu'un qui peut m'orienter vers un bon site ou de me donner les grandes lignes pour faire l'enregistrement. NB: je travaille avec eclipse et java Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Grégory RochePublishing Inscription : octobre 2009 Messages : 1 424 ![]() |
Bonjour,
à priori les étapes seront : * la récupération des données; * la validation des données; * l'enregistrement des données dans un fichier XML. Après, tu veux voir ce qu'il existe autour des JSP pour te faciliter la tâche. |
|
00
|
|
|
#3 | |||
|
Invité de passage
![]() Inscription : octobre 2012 Messages : 50 ![]() |
merci pour votre réponse
pour l'étape n°1: Citation:
pour l'étape n°2: Citation:
pour l'étape n°3: Citation:
Mercii |
|||
|
|
00
|
|
|
#4 |
![]() ![]() Grégory RochePublishing Inscription : octobre 2009 Messages : 1 424 ![]() |
Bonjour,
la validation consiste à vérifier que tous les champs obligatoires ont été remplis, et à vérifier la valeur d'un champs, par une exemple, si une date de naissance à pour valeur 01/01/2015, c'est qu'il existe peut être un soucis. Tu peux faire cela, par exemple, côté client avec Javascript. Bref, les données récupérées doivent être cohérentes. Pour l'enregistrement, généralement, les données valides sont récupérées côté serveurs, puis enregistrer, comme on pourrait enregistrer n'importer quel fichier. Tu peux regarder dans la faq de Java, il doit y avoir quelques explication. Dans tous les cas, tu trouvera une réponse dans les tutoriels.
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2012 Messages : 50 ![]() |
merci pour votre réactivité
j'ai résolu mon problème grâce à ce tutoriel. maintenant, je cherche comment peut on enregistrer des données dans un fichier DTD? j'ai trop cherché mais j'ai pas trouvé mon bonheur malheureusement. Avez vous une idée? Merci |
|
|
00
|
|
|
#6 |
![]() ![]() |
Ben, on ne peut pas. Un fichier DTD ne contient pas de données, c'est un descripteur de format XML.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher du poisson, il videra le lac et au bout de deux ans son village ne mangera plus jamais. Partagez vos connaissances, mais aussi comment s'en servir. |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : octobre 2012 Messages : 50 ![]() |
merci pour votre réponse,
sinon est ce que c'est possible de générer un fichier DTD à partir d'un fichier xml automatiquement en utilisant java? si oui est ce que vous pouvez m'orienter vers un bon tutoriel ou de me donner les grandes lignes de code. merci |
|
|
00
|
|
|
#8 | ||
![]() ![]() |
Citation:
Ça ne sert à rien de d'abord générer automatiquement un XML, puis ensuite générer automatiquement une DTD pour ce XML. Citation:
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher du poisson, il videra le lac et au bout de deux ans son village ne mangera plus jamais. Partagez vos connaissances, mais aussi comment s'en servir. |
||
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : octobre 2012 Messages : 50 ![]() |
alors c'est possible de créer dés le début un fichier DTD à partir de mon formulaire jsp avec java ?
|
|
|
00
|
|
|
#10 |
![]() ![]() |
Non, avec tes mains, ton clavier. Pas avec Java. Un DTD sert à définir quel est ton format XML. Ce n'est pas un ordinateur qui doit décider ça. C'est toi.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher du poisson, il videra le lac et au bout de deux ans son village ne mangera plus jamais. Partagez vos connaissances, mais aussi comment s'en servir. |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : octobre 2012 Messages : 50 ![]() |
Merci bcp j'apprécie vraiment votre aide
|
|
|
00
|
|
|
#12 | ||||
|
Invité de passage
![]() Inscription : octobre 2012 Messages : 50 ![]() |
bonsoir,
j'ai une autre question comment je peux ajouter la déclaration DTD(je l'ai crée manuellemnt) dans mon fichier xml (ce fichier xml est généré automatiquement) j'ai utilisé ce bout de code: Code :
ceci est la fonction qui me permet d'enregistrer le fichier xml: Code :
j'ai utilisé jdom pour créer mon xml. Merci |
||||
|
|
00
|
|
|
#13 |
![]() ![]() |
Je ne comprends pas : ces deux codes servent tous les deux à enregistrer un fichier XML et pas à autre chose. Pourquoi en as-tu plus d'un ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher du poisson, il videra le lac et au bout de deux ans son village ne mangera plus jamais. Partagez vos connaissances, mais aussi comment s'en servir. |
|
|
00
|
|
|
#14 | ||
|
Invité de passage
![]() Inscription : octobre 2012 Messages : 50 ![]() |
Citation:
dans tous les cas la déclaration de la dtd externe dans mon fichier xml n'est pas effectué malheureusement. pouvez vous m'aider en ajoutant quelque lignes de code ou de proposer une solution de sorte que j'obtienne dans mon xml: Citation:
|
||
|
|
00
|
|
|
#15 | ||||
![]() ![]() |
Citation:
Là tu as demandé à l'enregistrer dans System.out, ce qui ne fait que l'écrire dans la console et la perdre ensuite. Mais tu aurais tout aussi bien pu l'enregistrer dans un fichier à la place, c'est la même chose. Ce code devrait donc bel et bien servir à enregistrer un fichier. Citation:
Code Java :
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher du poisson, il videra le lac et au bout de deux ans son village ne mangera plus jamais. Partagez vos connaissances, mais aussi comment s'en servir. |
||||
|
|
00
|
|
|
#16 |
|
Invité de passage
![]() Inscription : octobre 2012 Messages : 50 ![]() |
Merci infiniment Thelvin, vous êtes super
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com