2010-09-05 43 views
3

有许多文件已经无意中更改,现在它们不匹配它们的相关模式。如何根据xml架构更正xml文件?

我想要做的是找到错误并自动纠正它们(如果可能的话)。我查看了.NET框架中的可用验证机制。问题是我不知道如何编辑错误的节点。验证事件处理程序为我提供了一个事件参数,其中包含有关错误本身的一些信息,但不包含节点和发件人对象,它们是XmlValidationReaderImpl类型的对象,我不知道任何事情,我无法在任何地方找到关于此类型的任何信息。

有没有人知道我如何使用验证机制来更正Xml文件,或者如果有其他方法可用?

回答

2

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