标签: c# xml xmlreader xmlwriter
我正在编写基本的C#程序来读取旧的XML文件,并通过一些修改将其写入新的XML。我将新元素添加到一些现有元素中。但我想在以下处添加新元素特定的位置,所以如果我把读者移动到那个特定的位置,那么我就不能把它还给父母。有没有办法做到这一点。有了Doc解析器,我能够做到这一点。但是我想用SAX执行这个任务解析器。
答案 0 :(得分:2)
使用SAX解析器无法做到这一点。
... SAX解析器对XML文档的每一部分进行操作顺序。Wiki
同样可以在XmlReader类的文档中找到:
XmlReader
代表一位读者,提供对XML数据的快速,非缓存,仅向前访问。MSDN