首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

Visual C# 中使用 XML 實作 DOM(二):XmlNode 核心屬性與方法完整參考

     編輯:關於C語言

DOM 核心優勢

DOM 將 XML 載入記憶體形成樹狀結構,**允許直接修改樹中節點** (新增/刪除/更新),無需重新序列化整份文件,操作效率遠高於串流模式。

.NET DOM 繼承體系

DOM 繼承階層圖

所有節點類型 (XmlElement、XmlAttribute、XmlText、XmlComment 等) 均繼承自 XmlNode,掌握 XmlNode 即掌握 DOM 核心操作介面。

XmlNode 關鍵屬性

屬性型別說明
HasChildNodesbool是否擁有子節點
ChildNodesXmlNodeList所有子節點集合
FirstChildXmlNode第一個子節點
LastChildXmlNode最後一個子節點
ParentNodeXmlNode父節點
NextSiblingXmlNode下一個同層節點
PreviousSiblingXmlNode上一個同層節點
InnerTextstring當前節點及所有後代的純文字串連
InnerXmlstring僅子節點的 XML 標記內容
OuterXmlstring包含自身標記的完整 XML 片段

XmlNode 關鍵方法

方法說明
SelectNodes(xpath)依 XPath 選取節點清單
SelectSingleNode(xpath)依 XPath 選取第一個匹配節點
AppendChild(newChild)在子節點清單末尾新增
PrependChild(newChild)在子節點清單開頭新增
RemoveChild(oldChild)移除指定子節點
ReplaceChild(newChild, oldChild)替換子節點

XmlDocument 類別

繼承 XmlNode,代表整份 XML 文件,提供 Load(stream)、LoadXml(string)、CreateElement(name)、CreateAttribute(name) 等文件層級操作。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved