Des avis sur mon probleme de vlaidation schema xml, s'il vous plait?
En vous remerciant,
Bonjour,
c'est mon schéma XML qui appelle d'autres schémas,etc.
voila ce que je teste:
var cache = new ActiveXObject("Msxml2.XMLSchemaCache.6.0");
cache.add("", "Schema.xsd");
var xmldoc = new ActiveXObject("Msxml2.DOMDocument.6.0");
xmldoc.async = false;
xmldoc.setProperty("ProhibitDTD", false);
xmldoc.schemas = cache;
xmldoc.load("Test.xml");
if(xmldoc.parseError.errorCode != 0)
WScript.Echo("we have a problem: " + xmldoc.parseError.errorCode + " " + xmldoc.parseError.reason);
else
WScript.Echo("no problems!");
cela semble correct mais plante sur l'erreur suivante:
"Reference to undefined entity 'Image_3'" (cf exemple xml dans mail precedent)
Serait-ce maitenant d^à ma facon d'appeler mes Entity?
Cordialement
Yoni Rachovitch
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
part de Jean-Claude SIMON
Envoyé : mercredi 1 mars 2006 11:23
À : xml-tech@xmlfr.org
Objet : [xml-tech] Re: Validation problem whenSCHEMA XSDand
ENTITYDECLARATION
Pierre Attar a écrit :
> J'aurais tendance à dissocier la validation DTD de la validation schéma.
> En gros, quand vous dites validateOnParse, ne
> dites-vous AUSSI pas qu'il faut valider selon la
> DTD ? Et dans ce cas vous avez votre erreur ?
>
> J'ai eu tellement de problèmes de ce type que
> maintenant, quand j'utilise des entités externes,
> je ne valide pas au moment du parsing : c'est
> seulement une fois que j'ai un arbre DOM, je
> lance une validation, en mémoire (specifications DOM 3), selon le schéma.
>
> Pierre
Je rejoins Pierre dans ce sens.
Avez-vous fait l'essai de valider par rapport au schéma et à la DTD
séparément ?
--
Cordialement
Jean-Claude SIMON
--
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)
--
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)
--
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 Mar 3 17:27:36 2006