System.Xml命名空間比較重要的類別(Class)有下列幾個:
- XmlNode
表示 XML 文件中的單一節點。 - XmlDocument
表示 XML 文件。 - XmlElement
表示項目。這是 W3C 文件物件模型 (DOM) 中其中一個最常用的節點類別。 - XmlAttribute
表示屬性 (Attribute)。屬性的有效和預設值是在文件類型定義 (DTD) 或結構描述中定義。 - XmlText
表示項目或屬性 (Attribute) 的文字內容。 - XmlComment
表示 XML 註解的內容。
- 每一個XML文件只能有一個根元素(root element)
- 每個元素(element)必須擁有起始標記(start tag, opening tag)和結束標記(end tag, closing tag),除了沒有內容是使用空元素標記(empty-element tag)。
- 各個元素不能相互重疊,元素之間必須是是階層式的方式,子元素必須在父元素之內。
- 所有的屬性(Attribute)必須使用單引號或雙引號封閉。
- 元素與屬性名稱都是區分大小寫的(case-sensitive)。
在.NET Framework中操作XML時通常是使用XmlDocument讀取或寫入檔案(載入和儲存 XML 資料),再使用像是CreateElement方法、AppendChild方法、SelectNodes方法、SelectSingleNode方法等操作XmlElement節點。
###
###
沒有留言:
張貼留言