J'apprécie beaucoup Examplotron (http://examplotron.org/), je trouve
que, lors des sessions de "brainstorming" sur un nouveau langage, on
travaille mieux sur des exemples de documents XML que sur des schémas.
Mais je rencontre un paradoxe : on ne peut pas valider le document
exemple lui-même car il contient typiquement des attributs du
namespace d'Examplotron et le schéma RelaxNG produit ne les autorise
pas.
Si j'ai :
<contact publish="true" xmlns:eg="http://examplotron.org/0/">
<name>Renard</name><firstname>Annie</firstname>
<email>ar@nic.fx</email>
<phone eg:occurs="?">+33 1 39 30 00 41</phone>
</contact>
Ce document ne peut pas être validé par le schéma produit par
Examplotron :
% rnv examplotron-schema.rnc example.xml
example.xml
example.xml:17:5: error: attribute http://examplotron.org/0/^occurs not allowed
required:
after
allowed:
text
[Ce n'est pas une bogue de rnv, xmllint fait pareil et, en regardant
le schéma RelaxNG produit, ils ont raison.]
Est-ce normal ?
--
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)
Received on Fri Feb 3 10:50:14 2006