如何根据xml架构更正xml文件?

时间:2010-09-05 07:23:51

标签: .net xml xsd xml-validation

有很多文件无意中发生了变化,现在它们与相关模式不匹配。

我想要做的是找到错误并自动纠正(如果可能的话)。 我查看了.NET框架中可用的验证机制。问题是我不知道如何编辑错误的节点。验证事件处理程序给我一个事件参数,其中包含有关错误本身的一些信息但不包含节点和发送者对象,该对象是XmlValidationReaderImpl类型的对象,我什么都不知道,我找不到任何关于这种类型的信息。

有人知道我如何使用验证机制纠正Xml文件,或者是否有其他方法可用?

1 个答案:

答案 0 :(得分:2)

我不确定使用验证机制,但如果错误在表单中过于简单,您可以随时在原始文本中编辑和更正它们。您可以使用文件流来完成此操作。如果您想进一步探索,请告诉我。也许你可以发布一些它看起来像什么的例子,以及它应该是什么样子。我或许可以为你编写这个函数,以便及时纠正这些。