🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #40

Re: Xpath et DTD avec dom4j

#40
From: drkm
Date: Wed, 30 Nov 2005 21:37
31 lines
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-mail
References: <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