首先,我使用以下代码针对 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 文档。