Re: base de donnée documentaire

Vincent Aurat <[email protected]> Fri, 29 Oct 2004 00:52:15 +0200
Newsgroups gmane.text.xml.french.general
Message-ID <[email protected]>
Stephane Flament - FREE wrote:

>Dans le domaine des bases de donn=E9es, il est simple de construire un=20
>ensemble d'informations structur=E9es, puis avec une requ=EAte appropri=E9=
e,=20
>extraire une partie de ces donn=E9es et en faire un =E9tat imprimable.
>
>Je souhaiterais appliquer cela =E0 une document moins structur=E9.
>
>Par exemple, prenons un livre de recette de cocktails, dans lequel, on a=
=20
>des photos, des sch=E9ma d'ustensiles, des paragraphes d'explication, de=
s=20
>listes d'ingr=E9dients, ... le tout au format d'un editeur de texte (wor=
d,=20
>openoffice ...)
>
>Le souhait pourrait =EAtre, par exemple, de sortir un mini-document =E0=20
>partir de ce livre, de tous les cocktails =E0 base rhum, pour lesquels i=
l=20
>existe une photo.
>L'id=E9e n'est pas de partir des m=EAme informations pour les pr=E9sente=
r sous=20
>un format diff=E9rent. C'est plutot de disposer d'un certain nombre de=20
>chiptres, d'artivles, de rubriques, de paragraphes, et d'en extraire=20
>certains d'entre eux pour en faire un document proche de l'orginal, mais=
=20
>moins complet (document dans lequel la table des mati=E8res ou le=20
>glossaire par exemple, tiennent compte du filtrage,).
>
>J'ai l'impression que les concepts Xml, Xslt, DTD constituent une=20
>r=E9ponse possible. mais c'est encore trop obscur pour moi.
>Est-ce ce que je me trompe ?
>
>La r=E9ponse est-elle simple ? (programmation intuitive ou langage=20
>structur=E9s ?)
>Existe t-elle d=E9j=E0 (filtre XML sous open office ?)
>
>Pourrait-on imaginer un document pour lequel les templates xml sont=20
>affich=E9s et filtrables =E0 la mani=E8re d'un filtre automatique sous e=
xcel ?
>
>Merci de vos =E9clairages
>
>Stephane Flament
>
>
>
>
>
>--
>Devenez redacteur <XML>fr et contribuez au developpement=20
>du xml francophone (http://xmlfr.org/infos/redacteurs) !=20
>
>Liste de diffusion "[email protected]" (http://xmlfr.org).
>
>Cette liste est a votre disposition pour discuter en francais de=20
>tout sujet lie a XML.
>
>Pour resilier votre abonnement, envoyez un message contenant la=20
>commande "unsubscribe" a [email protected]
>(mailto:[email protected]?Subject=3Dunsubscribe)
>
>
>
> =20
>
XML est un format de document texte o=F9 les diff=E9rents types=20
d'informations sont balis=E9es.
En g=E9n=E9ral, on choisit soi-m=EAme ses balises. ex:=20
<bellephoto>image.jpg</bellephoto> ou parfois=20
<image>01011001110101011001100100101001100</image> mais l=E0 c'est plus g=
ros.
le boulot consiste =E0 identifier ces diff=E9rents types d'infus et =E0 l=
es=20
ranger des armoires =E0 tiroirs o=F9 tout a une =E9tiquettes.
les listings de ces =E9tiquettes (et le plan de structure de l'armoire)=20
sont les DTD que je d=E9teste ou les sch=E9mas (XSD) que j'adore..
une mani=E8re de ranger automatiquement (changer les libell=E9s=20
d'=E9tiquettes, ou ignorer les tiroirs inutiles par exemple) est la XSLT.
Open office et notre ami MSOffice  exporte leurs document en XML =E0 leur=
s=20
sauce. =E0 toi de manipuler =E7a en utilisant XSLT dans un environnement=20
d'ex=E9cution ad=E9quate
comme avec du .NET ou du JAVA ou en scripting ou des outils qui font =E7a=
=20
sp=E9cialement mais l=E0 j'en vois pas sans programmation.
Le format XML se g=E9n=E9ralise. c'est =E0 dire que tu peux le donner =E0=
=20
bouffer =E0 plein, plein, plein d'application (tableurs, SGBD, ...) .=20
c'est l'application qui te fournira les "filtres" que tu recherche.

En esp=E9rant t'avoir =E9clair=E9.