我正在使用现有 Xsd 架构验证 Xml 文件。如果验证失败,是否可以使用 xsd 文件更新 Xml?
问问题
643 次
1 回答
1
错误后您可以执行此代码
var schemaSet = new XmlSchemaSet();
schemaSet.Add(null, "schema1.xsd");
// add further schemas as needed
schemaSet.Compile();
var xmlSampleGenerator= new XmlSampleGenerator(schemaSet, new XmlQualifiedName("Test"));
var doc = new XmlDocument();
using (XmlWriter writer = doc.CreateNavigator().AppendChild())
{
xmlSampleGenerator.WriteXml(writer);
}
于 2012-09-19T12:27:33.980 回答