Re: Validation problemwhenSCHEMA XSDand ENTITYDECLARATION

"RACHOVITCH Yoni" <[email protected]>
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
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 : [email protected] [mailto:[email protected]]De la
part de Jean-Claude SIMON
Envoyé : mercredi 1 mars 2006 11:23
À : [email protected]
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 "[email protected]" (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 [email protected]
(mailto:[email protected]?Subject=unsubscribe)


--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !

Liste de diffusion "[email protected]" (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 [email protected]
(mailto:[email protected]?Subject=unsubscribe)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.