From: Eric van der Vlist (vdv@dyomedea.com)
Date: 13/01/2003 - 09:40
Bonjour,
On Mon, 2003-01-13 at 10:09, Hassen BENNOUR wrote:
> Bonjour à tous,
> Dans un document/message XML, les données sont dites parfois structurées,
> parfois semi-structurées.
> J'ai envie de dire qu'un document XML bien formé, éventuellement valide au
> regard d'une DTD, sera semi-structuré tandis qu'un document XML valide au
> regard d'un XML Schema sera structuré.
Le même document est donc généralement à la fois structuré et
semi-structuré puisque l'on peut en général définir à la fois un schéma
W3C XML Schema et une DTD?
C'est une notion intéressante qui montrerait comme je l'ai dit dans un
des mes articles que les schémas changent la perception que l'on a d'un
document, mais je ne pense pas que votre définition d'un document
structuré ou semi-structuré soit conforme à celle qu'on emploie dans le
langage commun.
> En gros, que le caractère structuré ou semi-structuré dépend du typage que
> l'on impose au document XML...
> Qu'en pensez-vous?
Je pense que par document XML structuré on entend généralement un
document XML dans lequel toute la structure est décrite en XML alors que
dans un document semi-structuré, une partie de la structure échappe à
XML.
Ainsi, par exemple, pour moi, dans SVG l'attribut viewBox="0 0 50 50"
est "semi structuré" puisque les différentes coordonnées définissant la
"viewBox" ne sont pas accessibles dans des noeuds XML séparés alors que
l'élément <circle cx="25" cy="25" r="25"/> est "structuré".
Ces notions ne sont pas absolues, puisque quand j'écris <p>Hell
world.</p> ceci est structuré si l'on s'interresse au paragraphe, mais
on pourrait objecter que c'est semi-structuré si l'on s'interesse aux
mots...
Cordialement,
Eric van der Vlist
--
Did you know it? Python has now a Relax NG (partial) implementation.
http://advogato.org/proj/xvif/
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|