2014-05-20 195 views
2

我正在編寫基本的C#程序來讀取舊的XML文件,並將其寫入新的XML與一些修改。我添加新元素的一些現有elements.But我想添加新的元素在特定的位置,所以如果我移動閱讀器到那個特定的位置,然後我不能將它返回給parent.Is有任何方法來做到這一點。有了Doc解析器,我可以做到這一點。但我想用SAX解析器執行這個任務。如何將xmlReader從其子元素移動到父元素?

回答

2

使用SAX解析器沒有辦法做到這一點。

... SAX解析器對每個XML文檔按順序操作Wiki

同樣可以在文檔中找到了XmlReader類:

表示一個閱讀器,能快速,非高速緩存,只進訪問XML數據。 MSDN

+0

OK我們能否將閱讀器的狀態保存在另一個閱讀器對象中。 – user2098710

+0

@ user2098710,據我所知 - 不。 – Yuriy

相關問題