Article View: fr.comp.text.xml
Article #8916Re: Creation dynamique de documents XML a partir d'une interface utilisateur
From: Alain Ketterlin
Date: Sat, 14 Jul 2001 13:51
Date: Sat, 14 Jul 2001 13:51
30 lines
2496 bytes
2496 bytes
Guillaume BERTHOMMIER <berthomg@igbmc.u-strasbg.fr> writes: > Je dois realiser une interface utilisateur dans laquelle l'utilisateur > remplira differents champs qui seront alors sauvegardes dans un fichier > XML selon le formatage que j'ai defini dans la DTD concernee ( avec tous > les problemes d'elements similaires situes a plusieurs niveaux > differents dans le document XML). Je souhaite savoir si l'un, ou l'une > d'entre vous a deja ete confronte a ce probleme et quel logiciel ou > langage a ete utilise ou que vous penser etre le plus approprie. Il y a dons ton cas deux modeles de donnees. Celui de l'application, qui depend du langage utilise, mais qui est, disons, une structure donnees fortement typee. Et celui de XML, non type en general (sauf schema). Les deux ont des usages nettement differents. Donc je te conseillerait de n'utiliser XML que pour les lecture et sauvegarde, au cours desquelles la conversion se fait. Si ton interface est suffisamment simple, tu peux utiliser directement un arbre DOM a titre de modele interne. Ce n'est ni efficace ni vraiment recommande a mon avis. Pour ce qui est des langages, Java a vraiment beaucoup d'avantages, mais aussi des inconvenients. Pour les interfaces graphiques, Swing est formidable, et il y a des tas de choses pour XML (en particulier JAXB, qui pourrait t'aider pour le passage des objets aux documents, et vice-versa). -- Alain. P/S (perso) : discute peut-etre aussi avec Fabrice J. si tu le connais.
Technical Details
Message-ID:
<wy4rsfy5xu.fsf@polya.u-strasbg.fr>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!ciril.fr!news.u-strasbg.fr!not-for-mailReferences:
<3B4F0CFB.2B95C2BE@igbmc.u-strasbg.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII-7-bit X-Google-Thread: 114f60,4a1cad00fea55de0 X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-07-14 07:40:30 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!ciril.fr!news.u-strasbg.fr!not-for-mail From: Alain Ketterlin <alain@dpt-info.u-strasbg.fr> Newsgroups: fr.comp.text.xml Subject: Re: Creation dynamique de documents XML a partir d'une interface utilisateur Date: 14 Jul 2001 15:51:41 +0200 Organization: CRC - Universite Louis Pasteur Strasbourg France Lines: 30 Message-ID: <wy4rsfy5xu.fsf@polya.u-strasbg.fr> References: <3B4F0CFB.2B95C2BE@igbmc.u-strasbg.fr> NNTP-Posting-Host: polya.u-strasbg.fr X-Trace: news.u-strasbg.fr 995126256 18733 130.79.44.199 (14 Jul 2001 15:57:36 GMT) X-Complaints-To: usenet@u-strasbg.fr NNTP-Posting-Date: 14 Jul 2001 15:57:36 GMT X-Newsreader: Gnus v5.6.45/XEmacs 21.1 - "Capitol Reef"