Comment obtenir l'objet XmlSchema à partir d'une grande chaîne contenant tout le contenu XSD?Comment obtenir l'objet XmlSchema de XSD qui est une chaîne en C#?
10
A
Répondre
9
Vous pouvez utiliser un StringReader:
string content = ".......";
XmlSchema schema = new XmlSchema();
schema.Read(new StringReader(content), ValidateSchema);
21
La méthode Read est statique. Il vaudrait donc mieux utiliser
XmlSchema schema = XmlSchema.Read(
schemaReader, (sender, args) =>
{
// HANDLE VALIDATION FAILED
});
Exactement, juste échouera si le contenu a inclure balise lorsque vous essayez de valider XML avec ce schéma, parce que vous devez d'abord ajouter tout comprend alors qui n'est pas le cas lorsque vous URI utilisez xsd le plus parent, . Merci. – eomeroff
@eomeroff Comment allez-vous ajouter ces inclusions? du code serait génial :). – user1216855