🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [debutant] XML pour site web statique ?

#8634
From: Alain Ketterlin
Date: Fri, 07 Sep 2001 07:47
75 lines
4916 bytes
"Pierre Goiffon" <piR@nowhere.invalid> writes:

> Les premi�res bdd �taient bas�s sur de l'arborescent, le smod�les d'analyse
> entre arborescent et relationnel ne sont pas les m�mes... C'est ce qui me
> faisait dire �a.

Y avait-il reellement des modeles d'analyse pour l'arborescent ?

Pour ce qui est de la modelisation, on ne demarre pas en parlant de
tables et de cles etrangeres, mais en parlant d'entites et
d'associations. Et on _traduit_ ensuite en relationnel. Avec un modele
tel que celui de XML, on a gagne d'une part le fait d'avoir des
associations un peu speciales (l'agregation) traduisibles directement,
et d'autre part une certaine richesse en termes de structure de ces
agregations (ce que XML appelle un modele de contenu) qui va au-dela
des traditionnels 0..N etc.

> Tom parle aussi de X-Path... Auriez vous l'un ou l'autre une page
> qui recense quelques exemples d'utilisation ?

http://www.w3.org/TR/xpath

> Je voulais surtout dire que dans les RAD par exemple, les moyens d'acc�der �
> des BDD �t�rog�nes sont plus r�pendus que de l'acc�s � des donn�es en XML.
> J'ais l'impression que seuls quelques outils existent pour d�velopper des
> applications reposant sur des donn�es stock�es dans du XML, mais je m'avance
> peut �tre ?

Ce n'est pas important : il y a de plus en plus de moyen de recuperer
en XML des donnees en provenance de BDD heterogenes.

> > on peut faire des index en XML (il me semble qu'on en a parle dans ce
> > groupe il y a quelques mois, de facon plutot positive)
> 
> Gaspe, �a m'avait �chapp�. Aurais tu la r�f�rence du thread ?

Expire depuis longtemps...

> je m'en aper�oit au fur et � mesure de la discussion, mon prb
> principal est que j'ais _l'habitude_ de travailler avec des formats
> plus ou moins standards,

Ce n'est pas negligeable comme facteur d'efficacite, par contre c'est
peu pertinent en termes de qualite (dans l'absolu). Et etant donne
l'esperance de vie des sites web, c'est peut-etre aussi important que
l'elegance, la facilite de maintenance, etc.

> Le script ASP en lui m�me (�cris directement dans la page HTML, en
> un langage de son choix) n'est pas cens� effectu� du traitement
> autre que celui destin� � la pr�sentation - la pr�sentation elle
> m�me �tant g�r�e par des feuilles CSS. Tous les traitements sont
> cens�s �tre assur�s par des objets r�partis COM/COM+. C'est un
> principe de base de l'architecture DNA, pr�sent depuis les toutes
> premi�res versions de ASP.

Donc tu melanges dans le meme fichier presentation et logique. Si tu
dois changer l'une ou l'autre (par exemple changer la presentation au
niveau HTML de plusieurs pages, ou remplacer une BDDR par des
fichiers), tu as un probleme de coherence. C'est pour cela que les
scripts ASP ont si souvent des tas de parametres.

> XML / XSL me parait �tre une bonne solution pour tout ce qui est
> g�n�ration de fichiers statiques, quels que soit le format. Pour du
> Web dynamique, que peut apporter XSL en terme de traitement ?

Une homogeneite. Tout est representable en XML. C'est peut-etre une
couche supplementaire, qui masque les details. Et un langage de
transformation par la-dessus, qui permet de recoller les morceaux.

Poussee a l'extreme, cette demarche aboutit a ce que Cocoon2 appelle
un "sitemap" : un document unique qui decrit completement la structure
d'un site, sur la base d'elements de taille raisonable et de
fonctionnalites bien delimitees. Et tout cela en XML.

-- Alain.
Technical Details
Message-ID: <wysndzjvd6.fsf@polya.u-strasbg.fr>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!jussieu.fr!utc.fr!univ-lille1.fr!news.u-strasbg.fr!not-for-mail
References: <9mlil8$bkm$1@news.mangoosta.net> <2624486.niJfEyVGOH@ltgt.net> <9mvhs1$prj$1@reader1.imaginet.fr> <1045335.AFRqVoOGUt@ltgt.net> <9n24te$j3u$1@reader1.imaginet.fr> <4081094.9J7NaK4W3v@ltgt.net> <9n4mig$ad7$1@reader1.imaginet.fr> <wyy9nuggha.fsf@polya.u-strasbg.fr> <9n579n$gji$1@reader1.imaginet.fr> <wypu95oh5q.fsf@polya.u-strasbg.fr> <9n7dgl$51b$1@reader1.imaginet.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,e765aff28b529d4f
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-09-07 01:34:36 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!jussieu.fr!utc.fr!univ-lille1.fr!news.u-strasbg.fr!not-for-mail
From: Alain Ketterlin <alain@dpt-info.u-strasbg.fr>
Newsgroups: fr.comp.text.xml
Subject: Re: [debutant] XML pour site web statique ?
Date: 07 Sep 2001 09:47:01 +0200
Organization: CRC - Universite Louis Pasteur Strasbourg France
Lines: 76
Message-ID: <wysndzjvd6.fsf@polya.u-strasbg.fr>
References: <9mlil8$bkm$1@news.mangoosta.net> <2624486.niJfEyVGOH@ltgt.net> <9mvhs1$prj$1@reader1.imaginet.fr> <1045335.AFRqVoOGUt@ltgt.net> <9n24te$j3u$1@reader1.imaginet.fr> <4081094.9J7NaK4W3v@ltgt.net> <9n4mig$ad7$1@reader1.imaginet.fr> <wyy9nuggha.fsf@polya.u-strasbg.fr> <9n579n$gji$1@reader1.imaginet.fr> <wypu95oh5q.fsf@polya.u-strasbg.fr> <9n7dgl$51b$1@reader1.imaginet.fr>
NNTP-Posting-Host: polya.u-strasbg.fr
X-Trace: news.u-strasbg.fr 999856401 18479 130.79.44.199 (7 Sep 2001 09:53:21 GMT)
X-Complaints-To: usenet@u-strasbg.fr
NNTP-Posting-Date: 7 Sep 2001 09:53:21 GMT
X-Newsreader: Gnus v5.6.45/XEmacs 21.1 - "Capitol Reef"