操作XML一般是創建xmlnode,添加、修改、洗掉節點內容。
但XML為純文本,IXMLNode.XML為只讀屬性,如何直接替換其XML,實作ixmlnode的載入、修改?
uj5u.com熱心網友回復:
XML本身就是一個文本檔案。僅讀功僅寫XML簡單一點,修改XML復雜一點。
首先要摸清它的結構,再通過讀取節點,再修改節點值,最后將節點寫入XML。
uj5u.com熱心網友回復:
??????????????uj5u.com熱心網友回復:
原本想偷個懶找到現成的方法實作 IXMLNode.XML 的更新,沒有找到,只好自己動手麻煩點。IXMLNode的XML、NodeName都是只讀的屬性,要實作更新節點包括節點名,我這樣做了:
目標:我有些節點XML是保存在文本檔案中的,需要更新到當前節點中。
方法:就是實作對載入的XML節點的內容進行更新,包括節點名。
實施:記錄將原節點的位置(NodeIndex),洗掉它;(用formatXMLData后決議出文本中的節點名)在該位置(Nodeindex)創建新的節點,從文本中決議出節點屬性和子節點并重新創建完成。
uj5u.com熱心網友回復:
首先要搞清XML結構,才能的讀寫它。將XML檔案,發給我。[email protected]
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/58251.html
標籤:語言基礎/算法/系統設計
上一篇:tw6869視頻采集的demo
