まず、XSD ファイルに対して XML ドキュメントを検証する次のコードがあります。
try
{
XmlDocument xmld = new XmlDocument();
xmld.LoadXml(sXML);
xmld.Schemas.Add(null, sXSDFilePath);
xmld.Validate(ValidationCallBack);
return true;
}
catch (Exception ex)
{
return false;
}
必要な機能が追加されたときに、本番環境で異なるバージョンを持つ XSD ファイルを作成しました。
異なるバージョンを処理し、正しいバージョンに対して検証していることを確認する最善の方法は何ですか?
私は当初、XSD ファイルやバージョンを XML ドキュメントに含めることができると考えていましたが、現時点では XML ドキュメントを検証しませんでした。