From: Eric van der Vlist (vdv@dyomedea.com)
Date: 07/05/2001 - 12:36
Pierre Attar wrote:
>
> At 14:13 07/05/2001, you wrote:
> >faut il absolument une dtd pour parser un document xml
>
> Non
>
> Note: si vous n'expliquez pas plus votre problème, c'est la seule réponse
> que l'on puisse faire.
Je dirais même que pour parser un document, une DTD ne peut pratiquement
que vous créer des problèmes :) !
De manière très schématique, une DTD remplit deux fonctions:
1) Une fonction de validation: la DTD décrit un schéma qui est vérifié
par les parseurs dits "validateurs".
2) Une fonction de transformation: la présence d'une DTD modifie
l'infoset (c'est à dire l'ensemble des informations "utiles" du document
tel qu'il est vu par les applications) en apportant éventuellement les
valeurs par défaut de certains attributs et en résolvant les appels à
entités générales externes (inclusion de documents) ou internes
(substitution de chaines de caractères).
Si vous n'avez pas besoin de ces fonctions, ou si vous préférez les
implémenter autrement, vous pouvez vous passer de DTD.
Eric van der Vlist
--
See you in Berlin for XML Europe 2001:
http://gca.org/attend/2001_conferences/europe_2001/tutorialsmon.htm
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
http://xsltunit.org http://4xt.org http://examplotron.org
------------------------------------------------------------------------
--
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
|