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.