Je veux vérifier un xml signé numériquement contre sa définition de schéma alors que ce schéma contient en fait cette balisene peut pas valider contre plusieurs schémas XSD en C#
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" id="schema"/>
Puis j'ai essayé de charger des schémas:
XmlReaderSettings settings = new XmlReaderSettings();
settings.Schemas.Add(null, "a.xsd");
settings.Schemas.Compile();
J'obtiendrai l'erreur suivante L'élément 'http://www.w3.org/2000/09/xmldsig#:Signature' n'est pas déclaré.
Votre XML valide dans un outil comme XMLSpy? Si je me souviens bien, vous devriez pouvoir valider par rapport aux schémas importés/inclus en utilisant le XmlReader. – thijs