Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

From: Jean-Marc Vanel (jmvanel@free.fr)
Date: 09/06/2003 - 12:22


Fabrice Castellon wrote:

>Concernant appinfo, l'utiliser est beaucoup trop contraignant pour ce genre
>d'application.
>
Oui, effectivement, ça répond pas directement au besoin, ça peut servir
si on veut ajouter des contraintes non exprimables en XSD, comme par
exemple "longueur*largeur<limite".

>Donc pour l'instant pour le mécanisme, je passerrai par une transformation
>logicielle grace à cette classe, des transformations XSLT et je mappe mon
>document ainsi transformé vers des objets beaucoup plus pratiques pour les
>manipulations ulterieures et la réutilisabilté - en attendant de trouver
>mieux - .
>
>
J'ai écrit quelques XSLT qui traitent des XSD, ça peut servir
(http://wwbota.free.fr/XSLT_models/README.html) ... Ce qui sera pas
trivial ce sera de faire la correspondance entre un noeud dans
l'instance et un <xsd:element> dans le schema. Après, il encore du
travail pour calculer l'autocomplétion. Ce genre d'information est en
fait un sous-produit du travail de validation.

Une autre idée: on peut se contenter de faire un travail simple
uniquement sur le XSD (pas sur l'instance), sachant où on est dans le
document. Et après, on essaye d'ajouter les candidats éléments calculés,
et si l'implémentation DOM répond pas valide on les enlève de la liste
présentée à l'utilisateur (et si l'implémentation DOM répond valide on
enlève l'essai d'insertion du document). Ca implique d'avoir une
implémentation DOM qui valide en continu. Je crois que Xerces le fait.
Et Xerces ça peut marcher avec .NET, c'est en C++.

>J'essaierai de tenir au courant ceux que ca interresse de l'évolution de mes
>recherches.
>Fabrice CASTELLON
>
>
Je suis intéressé ! Je développe en ce moment une sorte d'éditeur XML,
sous forme de graphe (http://jmvanel.free.fr/graph/toc.html).

-- 
Jean-Marc Vanel 
NOSPAM@free.fr 
(remplacez NOSPAM par jmvanel ci-dessus)
(replace   NOSPAM by  jmvanel above)
http://jmvanel.free.fr/ ===) CV, software resources 

Worldwide Botanical Knowledge Base http://wwbota.free.fr/ Demo.: 8500 species of the Flora of China with Cocoon and eXist: http://jmvanel.free.fr/protea.html

-- 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

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement