enregistrement de données dans un fichier XML/ou DTD
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 :)
enregistrement de données dans un fichier DTD
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
comment insérer la déclaration DTD à un fichier xml?
bonsoir,
j'ai une autre question :oops:, je sais que je suis un peu exigeante, mais veuillez me pardonner car je suis débutante et j'ai pas beaucoup de connaissance sur ce domaine.
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:
1 2 3 4 5 6 7
| TransformerFactory tf = TransformerFactory
.newInstance();
Transformer transformer = tf.newTransformer();
transformer.setOutputProperty(
OutputKeys.DOCTYPE_SYSTEM, "xmlValidate.dtd");
transformer.transform(new StreamSource(
"Profile.xml"), new StreamResult(System.out)); |
il s'affiche bien dans le console quand je retourne au fichier xml généré je ne trouve pas la déclaration du DTD c'est à dire l'enregistrement n'ai pas effectué dans le fichier :roll:
ceci est la fonction qui me permet d'enregistrer le fichier xml:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| static void enregistre(String fichier)
{
try
{
XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat());
//Remarquez qu'il suffit simplement de créer une instance de FileOutputStream
//avec en argument le nom du fichier pour effectuer la sérialisation.
sortie.output(document, new FileOutputStream(fichier));
}
catch (java.io.IOException e){}
} |
alors avez vous une idée à comment insérer la déclaration DTD à mon fichier xml?
j'ai utilisé jdom pour créer mon xml.
Merci :)