From: Herve AGNOUX (herve.agnoux@diaam-informatique.com)
Date: 07/12/2002 - 10:25
Le Samedi 7 Décembre 2002 10:02, Nicolas Monney a écrit :
>
> Dans beaucoup de livres sur XML, il est écrit que le parsing d'un document
> XML inclut l'analyse lexicale, l'analyse syntaxique proprement dite,
> l'expansion des entités paramètres de la DTD, l'expansion des entités
> générales internes et externes... Par contre, aucun livre que j'ai lu ne
> fournit de détails par rapport à ces analyses. Quelqu'un pourrait-il
> m'expliquer sommairement la différence entre l'analyse lexicale et
> syntaxique ?
>
La recommandation emploie les termes de structures logiques et de structures
physiques. J'imagine que c'est parce que le XML est un langage pour faire des
langage, et que en lui même il ne définit que peu de mots ou de règles.
Les structures logiques correspondent à peu près à la syntaxe, et plus
précisément à la façon dont les éléments - les mots - se combinent les uns
avec les autres, et ce qu'ils contiennent : balises, attributs, contenus.
Les structures physiques correspondent à peu près au lexique, et plus
précisément au texte vu comme une suite de groupes de caractères.
Les notions de lexique et de syntaxe elles même apparaissent, me semble-t-il,
au niveau de chaque vocabulaire XML : XHTML, SVG, etc, et au niveau des
vocabulaires métiers.
Pour des précisions sur les structures XML, voir la recommandation.
Les structures logiques :
http://www.w3.org/TR/REC-xml#sec-logical-struct
En français :
http://babel.alis.com/web_ml/xml/REC-xml.fr.html#sec-logical-struct
Les structures physiques :
http://www.w3.org/TR/REC-xml#sec-physical-struct
En français :
http://babel.alis.com/web_ml/xml/REC-xml.fr.html#sec-physical-struct
Méfiez-vous que pour la traduction française j'ai pas trouvé la correspondance
avec la recommandation la plus recente de XML. Mais il n'y a pas beaucoup de
différence, et elle est très bien.
Après, il y a la façon utilisée par les traitements informatiques pour
découvrir et présenter ces structures physiques et logiques, puis pour
découvrir et présenter ces structures lexicales et syntaxiques. Je ne sais
pas si vous voulez des précisions là dessus aussi ?
Cordialement.
--
SARL diaam informatique - 04 50 77 12 60
Ingenierie, développements de systèmes d'information
http://www.diaam-informatique.com
--
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
|