Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 [JAVA] Ecrire un XML Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
Seraphin
Résident du forum
Résident du forum


BTS IG - Option développeur Diplômé
Sexe: Sexe:Masculin
Messages: 305
Localisation: Paris

MessagePosté le: Jeu 03 Sep 2009 - 12:18 Répondre en citantRevenir en haut

voila mon soucis est plutôt simple en fait.
J'ai un programme Java qui "écoute" ce qui se passe dans une architecture de dossier windows. (dossiers et sous dossiers).
A chaque évènement (copie, suppression, nouveau doc, renommage etc...) je souhaite créer un fichier XML.

Ce fichier XML contient l'architecture de mes dossiers (sous dossiers et fichiers) afin d'être exploité de quelconque manière.

La ou je bloque c'est que je ne sais pas et comprend pas comment créer une classe Java qui me permettrai de construire ce XML.

A chaque évènement je ferrais appel à l'instanciation de cette classe pour crée mon XML.

Si je n'ai pas été assez clair dîte le moi.

Merci d'avance

PS: j'ai regardé sur le net déjà, j'ai entendu parler de DOM4J ou JDOM par ex. Mais mon niveau en Java n'est pas encore au point...

_________________
Image
Image
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger

N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire.
Vincent
Webmaster
Webmaster


Post-BTS
Sexe: Sexe:Masculin
Messages: 5584
Localisation: Montpellier

MessagePosté le: Jeu 03 Sep 2009 - 18:52 Répondre en citantRevenir en haut

Ah tu un exemple concret de à quoi doit ressembler ton fichier XML ?
Car si j'ai bien compris, il s'agit grosso modo de créer un fichier de log, mais au format XML, histoire d'y requêter plus facilement par la suite.

_________________
Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN MessengerNuméro ICQ
Seraphin
Résident du forum
Résident du forum


BTS IG - Option développeur Diplômé
Sexe: Sexe:Masculin
Messages: 305
Localisation: Paris

MessagePosté le: Ven 04 Sep 2009 - 12:29 Répondre en citantRevenir en haut

Code:

<data>
   <node>
      <node>
         <node>
            <file>
            <file>
            <file>
            <file>
            <file>
         </node>
         <node>
            <file>
            <file>
            <file>
            <file>
            <file>
         </node>
         <node>
            <file>
            <file>
            <file>
            <file>
            <file>
         </node>
      </node>
      </node>
</data>


en gros ça ressemble à ça:
dossier n°x
|_ client x
|_ dossier type de doc
|_ fichier n° x

On peut dire que c'est un fichier XML de log mais qui recréer l'arborescence de la structure plutôt que les évènement qui se sont passé.

L'arbre XML doit être stocké en mémoire et écrit sur disque que lorsque le service s'éteint ou s'arette. Cela évite des écritures simultanée et donc un possible chevauchement des données. (si plusieurs personnes travaille en même temps).

_________________
Image
Image
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum