首先,我使用以下代码来针对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文件,该文件将在生产中具有不同的版本以及何时需要添加功能。
处理不同版本并确保我对正确版本进行验证的最佳方法是什么?
我最初认为我可以在XML文档中包含XSD文件和/或版本,但此时我不会验证XML文档。