Re: XML dans mes projets

Herve AGNOUX <[email protected]> Tue, 26 Apr 2005 11:24:29 +0200
Newsgroups gmane.text.xml.french.general
Organization SARL diaam informatique
Message-ID <[email protected]>
Le mardi 26 Avril 2005 09:12, Beno=EEt Henry a =E9crit :
> [...]
> Je me demandais donc si xml pourrait "embellir" ma vie avec une gestion=
 des
> pages plus simple tout en assurant un r=E9f=E9rencement.
>

XML n'assure rien du tout, mais c'est vous qui, =E0 travers un usage r=E9=
fl=E9chi,=20
le ferez.

Pour une gestion des pages plus simple, il me semble que le XHTML, qui es=
t une=20
application XML, est la voie royale pour les webdesigners. Il y a quantit=
=E9 de=20
site et de pratiques sur le sujet. Peut =EAtre le XHTML est-il trop moder=
ne=20
pour passer sur tous les navigateurs. Si cela peut vous g=E9ner, une=20
transformation XSLT vous permettra d'obtenir du HTML classique =E0 partir=
 d'une=20
base XHTML.

Pour le r=E9f=E9rencement, je ne vois rien de tr=E8s particulier. Il faut=
 continuer=20
d'appliquer les techniques correspondantes, c'est tout.


> Aurai-je aussi la possibilit=E9 d'employer xquery afin de g=E9n=E9rer d=
es pages =E0
> la demande ou cette technique est elle "statique".
>

Oui, vous pouvez utiliser XQuery, mais l'habitude est plutot d'utiliser X=
SLT,=20
et la tendance est d'explorer les capacit=E9s cot=E9 client, avec Javascr=
ipt.=20
Avec XQuery vous pensez peut =EAtre aux bases de donn=E9es XML. Il y a de=
 plus en=20
plus d'infos positives =E0 ce sujet, mais =E0 ma connaissance, pas de con=
sensus=20
sur le langage de requ=EAtes.


> Ces questions peuvent en fait se r=E9sumer =E0 une seule question : xml=
 peut il
> =EAtre un bon choix pour la r=E9alisation de sites "cl=E9 en main", ave=
c gestion
> d'une quantit=E9 ind=E9finie d'utilisateurs, de pages et de contenu et =
offrir
> un bon r=E9f=E9rencement ?
>

A ma connaissance, xmlfr.org est r=E9alis=E9 enti=E8rement en XML. Je ne =
sais pas si=20
c'est une bonne r=E9f=E9rence...

Cependant je pense qu'il n'y a aucun doute : XML EST un bon choix. Apr=E8=
s, il=20
faut savoir comment l'utiliser ; pour la r=E9alisation de sites clefs en =
main=20
PHP, JSP, Javascript etc sont des bons choix, cela ne veut pas dire que v=
ous=20
allez les utiliser.

J'h=E9site =E0 vous r=E9pondre directement ; votre question me laisse pen=
ser que=20
vous ne voyez pas clairement =E0 quoi peut servir XML (c'est normal, puis=
qu'il=20
peut servir =E0 tout, et que l'on s'en sert pour n'importe quoi).

Gestion d'une quantit=E9 ind=E9finie d'utilisateurs ?... XML ne g=E8re ri=
en ; par=20
contre vous pourrez d=E9crire des utilisateurs, et avec un peu de PHP mod=
ifier=20
les pages en fonction des utilisateurs... Mais j'imagine que vous savez d=
=E9j=E0=20
le faire en PHP seul ? Ma r=E9ponse sera un peu la m=EAme pour les pages =
et le=20
contenu...

Peut =EAtre voudriez-vous remplacer l'habituel MySQL par des informations=
 en=20
XML ? XML sera certainement mieux adapt=E9 lorsque la structure de l'info=
rmation=20
n'est pas tr=E8s stable.=20

Ou alors vous voyez XML comme une sorte de pivot, dans lequel tout votre =
site=20
est d=E9crit, et =E0 partir duquel tout est g=E9n=E9r=E9 ? Si c'est cela,=
 oui, XML est=20
une bonne piste, probablement la meilleure, mais il y a loin de la coupe =
aux=20
l=E8vres.


> J'=E9sp=E8re ne pas sembler trop vague ainsi que trop d=E9butant pour v=
ous.
>

De mon cot=E9 j'esp=E8re ne pas vous avoir fait trop peur. Si je peux me =
r=E9sumer,=20
je pense que pour vous la meilleure piste est le XHTML. Par ce biais vous=
=20
trouverez progressivement et sans r=E9volution, je pense, la r=E9ponse =E0=
 toutes=20
vos questions.

Cordialement.


--=20
SARL diaam informatique - 04 77 25 43 28
Ingenierie, d=E9veloppements de syst=E8mes d'information
http://www.diaam-informatique.com