Article View: fr.comp.text.xml
Article #40Re: Xpath et DTD avec dom4j
From: drkm
Date: Wed, 30 Nov 2005 21:37
Date: Wed, 30 Nov 2005 21:37
31 lines
2317 bytes
2317 bytes
Wamli writes:
> Je d�bute un peu en XML mode "formel" et je me demandais s'il �tait coutume
> de faire d�pendre les expressions XPath de la DTD. Je m'explique.
C'est quoi � XML en mode formel � ?
> Imaginons qu'un programme java muni de dom4j qui supporte le XPath doive
> aller rechercher r�guli�rement des infos dans un fichier XML. Faut-il �crire
> dans le code java quelque chose genre
>>> XMLDocument.getXPath("/catalogue/article/meubles/*")
> ou alors plut�t le connecter � la DTD, au cas o� celle-ci changerait, c'est
> � dire
>>> String s1 =DTDDocument.getFirstLevelKeyword(); // s1 = "catalogue"
>>> String s2 = DTDDocument.getSecondLevelKeyword(); // s2 = "article"
>>> String s3 = ....
>>> XMLDocument.getXPath("/"+s1+"/"+s2+"s3"+"/*");
> �videmment dans mon exemple les methods getFirst... et getSecond n'existent
> pas mais c'est pour se faire une id�e.
Mais que sont sens�es faire ces fonctions ? Personnellement,
je ne vois pas du tout. Et j'ai l'intuition que si tu essaies
d'en formaliser un peu les sp�cifications, tu tomberas sur des
probl�mes. Donc fais-le. Soit �a t'aideras � comprendre, soit
�a nous permettra de comprendre ce que tu veux.
--drkm
Technical Details
Message-ID:
<uvey9hl6d.fsf@fgeorges.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.germany.com!multikabel.net!feed20.multikabel.net!skynet.be!newspost001!tjb!not-for-mailReferences:
<438c72c3$1@epflnews.epfl.ch>Show Full Headers
Complete Article Headers
X-Google-Thread: 114f60,72066f8c48cebdf8 X-Google-Thread: f631b,72066f8c48cebdf8 X-Google-Attributes: gid114f60,gidf631b,public X-Google-Language: FRENCH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.germany.com!multikabel.net!feed20.multikabel.net!skynet.be!newspost001!tjb!not-for-mail From: drkm <usenet@fgeorges.org> Newsgroups: fr.comp.text.xml,fr.comp.lang.java Subject: Re: Xpath et DTD avec dom4j Organization: None References: <438c72c3$1@epflnews.epfl.ch> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/22.0.50 (windows-nt) Date: Wed, 30 Nov 2005 22:37:14 +0100 Message-ID: <uvey9hl6d.fsf@fgeorges.org> Cancel-Lock: sha1:xPJqz2f8+EmckBVt8Qj2iIJBddY= MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Lines: 31 NNTP-Posting-Host: 4e4a657b.news.skynet.be X-Trace: 1133386636 news.skynet.be 3641 81.242.209.147:1121 X-Complaints-To: usenet-abuse@skynet.be