【问题标题】:How to move xmlReader to parent element from its child element?如何将 xmlReader 从其子元素移动到父元素?
【发布时间】:2014-05-20 11:42:08
【问题描述】:

我正在编写基本的 C# 程序来读取旧的 XML 文件并将其写入新的 XML 并进行一些修改。即我正在向一些现有元素添加新元素。但我想在特定位置添加新元素,所以如果我将阅读器移动到该特定位置,然后我无法将其返回给父级。有什么办法可以做到这一点。使用 Doc 解析器我可以做到这一点。但我想用 SAX 解析器执行这项任务。

【问题讨论】:

    标签: c# xml xmlreader xmlwriter


    【解决方案1】:

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

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

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

    表示提供对 XML 数据的快速、非缓存、只进访问的阅读器。MSDN

    【讨论】:

    • @user2098710,据我所知 - 没有。
    猜你喜欢
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 2019-09-18
    • 1970-01-01
    • 2014-01-21
    • 2010-12-18
    • 1970-01-01
    相关资源
    最近更新 更多