Existe-t-il un moyen de dire au XmlSchemaSet
d'ignorer les inclusions lors de la compilation?Comment désactiver Inclus dans XSD lors de la compilation?
var schemaSet = new XmlSchemaSet();
schemaSet.ValidationEventHandler += ValidationCallback;
schemaSet.Add(targetNamespace, filepath);
schemaSet.Compile();
Si je ne compilent pas, qui ne tient pas compte includes, mais je ne suis pas la propriété il reste ElementSchemaType
de la XmlSchemaElement
, null.
Je me suis rendu compte au cours des 3 dernières semaines de ce que feraient l'éteindre ou le faire. Je me rends compte que j'ai vraiment besoin d'être allumé. Je voulais désactiver les includes et les imports parce que je parcourais tous les types du schéma et les convertissais ensuite en JSONSchema. Maintenant, j'ai réussi à le faire avec succès. Initialement, la nature récursive du schéma me donnait un mal de tête, les effets secondaires persistent toujours. Je voulais toutes les informations possibles sur le schéma, puis l'écrire dans JSONSchema. Exigence étrange je suppose mais il s'est en effet avéré être un exercice réfléchi. –