新建xml檔案的情況可能不多,但對節點、屬性的增刪改查會很常見
這兩句應該很常用的,載入已經存在的xml文件。
xmlnode root;//根節點
root = xmldoc.documentelement;//獲取根節點
這個用來獲取xml的根節點
xmlnodelist nodelist = xmldoc.selectsinglenode("employees").childnodes;//獲取employees節點的所有子節點
foreach (xmlnode xn in nodelist)//遍歷所有子節點 }}
}上面主要演示修改屬性和節點值,包括了遍歷所有子節點,查詢匹配條件。
xmlelement xe1=xmldoc.createelement("node");//建立乙個節點
xe1.setattribute("genre","張三");//設定該節點genre屬性
xe1.setattribute("isbn","1-1111-1");//設定該節點isbn屬性
上面演示新增屬性和子節點
上面演示了如何刪除屬性和子節點
這是儲存檔案的**
回頭思考關於xml的使用
前段時間北京來了幾個技術顧問幫忙分析公司的乙個專案的轉換方案,無意間談到了xml的這個話題。兩位專家分析的好,xml是個好東西,但是如果濫用的話那麼系統肯定就廢了,公司的程式設計師也認同,因為以前做的乙個查詢,轉換成xml以後有1個多g的資料,就別提效率了。另外,對於xml的解析多少會影響到效率,如...
回頭思考關於xml的使用
前段時間北京來了幾個技術顧問幫忙分析公司的乙個專案的轉換方案,無意間談到了xml的這個話題。兩位專家分析的好,xml是個好東西,但是如果濫用的話那麼系統肯定就廢了,公司的程式設計師也認同,因為以前做的乙個查詢,轉換成xml以後有1個多g的資料,就別提效率了。另外,對於xml的解析多少會影響到效率,如...
關於xml介紹及使用
一 xml 1.xml簡介a xml,extensible markup language,可擴充套件標記語言.是一種標記語言.b xml 是一種非常靈活的語言,沒有固定的標籤,所有的標籤都可以自定義.c 通常,xml 被用於資訊的記錄和傳遞.因此,xml 經常被用於充當配置檔案.2.格式良好的xm...