如何将xmlReader从其子元素移动到父元素?

时间:2014-05-20 11:42:09

标签: c# xml xmlreader xmlwriter

我正在编写基本的C#程序来读取旧的XML文件,并通过一些修改将其写入新的XML。我将新元素添加到一些现有元素中。但我想在以下处添加新元素特定的位置,所以如果我把读者移动到那个特定的位置,那么我就不能把它还给父母。有没有办法做到这一点。有了Doc解析器,我能够做到这一点。但是我想用SAX执行这个任务解析器。

1 个答案:

答案 0 :(得分:2)

使用SAX解析器无法做到这一点。

  

... SAX解析器对XML文档的每一部分进行操作顺序Wiki

同样可以在XmlReader类的文档中找到:

  

代表一位读者,提供对XML数据的快速,非缓存,仅向前访问。MSDN