À l'heure actuelle, nous avons du code statique dans un fichier de schéma XML. Mais maintenant, nous voulons embedd ce fichierIntégrer un fichier xsd en C#
code en ce moment:
XmlTextReader reader = new XmlTextReader("schema.xsd");
XmlSchema schema = XMLSchema.Read(xReader, new ValidationEventHandler(ValidationEventHandler));
Mais maintenant, je veux l'avoir intégré dans un fichier de Resouce. Alors, comment je fais.
XmlTextReader reader = new XmlTextReader(Resouces.Schema);
XmlSchema schema = XMLSchema.Read(xReader, new ValidationEventHandler(ValidationEventHandler));
Ce n'est pas le cas.
Cela semble fonctionner. Mais ai-je introduit quelque chose de mauvais ici? StringReader xsdFile = new StringReader (Resources.Schema.ToString()); XmlTextReader xReader = new XmlTextReader (xsdFile); – Kristoffer