XmlElement 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表項目。
public ref class XmlElement : System::Xml::XmlLinkedNode
public class XmlElement : System.Xml.XmlLinkedNode
type XmlElement = class
inherit XmlLinkedNode
Public Class XmlElement
Inherits XmlLinkedNode
- 繼承
備註
元素是 W3C 檔物件模型中最常見的節點之一, (DOM) 。 元素可以有與其相關聯的屬性。 類別 XmlElement
有許多方法來存取屬性 (GetAttribute 、 SetAttribute 、 RemoveAttribute 、 GetAttributeNode 等等) 。 您也可以使用 Attributes 傳回 XmlAttributeCollection 的屬性,讓您能夠依名稱或索引從集合存取屬性。
建構函式
XmlElement(String, String, String, XmlDocument) |
初始化 XmlElement 類別的新執行個體。 |
屬性
Attributes |
取得包含這個節點之屬性清單的 XmlAttributeCollection。 |
BaseURI |
取得目前節點的基底 (Base) URI。 (繼承來源 XmlNode) |
ChildNodes |
取得節點的所有子節點。 (繼承來源 XmlNode) |
FirstChild |
取得節點的第一個子節點。 (繼承來源 XmlNode) |
HasAttributes |
取得 |
HasChildNodes |
取得值,指出這個節點是否有子節點。 (繼承來源 XmlNode) |
InnerText |
取得或設定節點的串連值和其所有的子節點。 |
InnerXml |
取得或設定表示此節點子系的標記。 |
IsEmpty |
取得或設定項目的標記格式。 |
IsReadOnly |
取得值,表示節點是否為唯讀。 (繼承來源 XmlNode) |
Item[String, String] |
取得具有指定的 LocalName 與 NamespaceURI 的第一個子項目。 (繼承來源 XmlNode) |
Item[String] |
取得具有指定的 Name 的第一個子項目。 (繼承來源 XmlNode) |
LastChild |
取得節點的最後一個子節點。 (繼承來源 XmlNode) |
LocalName |
取得目前節點的區域名稱。 |
Name |
取得節點的限定名稱。 |
NamespaceURI |
取得這個節點的命名空間 URI。 |
NextSibling |
取得緊接在這個項目之後的 XmlNode。 |
NodeType |
取得目前節點的類型。 |
OuterXml |
取得包含這個節點和其所有子節點的標記。 (繼承來源 XmlNode) |
OwnerDocument |
取得這個節點所屬的 XmlDocument。 |
ParentNode |
取得這個節點的父代 (對於具有父代的節點而言)。 |
ParentNode |
取得這個節點的父代 (對於具有父代的節點而言)。 (繼承來源 XmlNode) |
Prefix |
取得或設定這個節點的命名空間前置詞。 |
PreviousSibling |
取得這個節點的前置節點。 (繼承來源 XmlLinkedNode) |
PreviousText |
取得這個節點的前置文字節點。 (繼承來源 XmlNode) |
SchemaInfo |
取得後結構描述驗證資訊集,在結構描述驗證之後已將其指派給這個節點。 |
SchemaInfo |
取得後結構描述驗證資訊集,在結構描述驗證之後已將其指派給這個節點。 (繼承來源 XmlNode) |
Value |
取得或設定節點的值。 (繼承來源 XmlNode) |
方法
AppendChild(XmlNode) |
將指定的節點加入這個節點之子節點清單的結尾。 (繼承來源 XmlNode) |
Clone() |
建立這個節點的複本。 (繼承來源 XmlNode) |
CloneNode(Boolean) |
建立這個節點的複本。 |
CreateNavigator() |
建立 XPathNavigator 以瀏覽這個物件。 (繼承來源 XmlNode) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetAttribute(String) |
傳回具有指定名稱之屬性的值。 |
GetAttribute(String, String) |
傳回具有指定區域名稱和命名空間 URI 之屬性的值。 |
GetAttributeNode(String) |
傳回具有指定名稱的 |
GetAttributeNode(String, String) |
傳回具有指定區域名稱和命名空間 URI 的 XmlAttribute。 |
GetElementsByTagName(String) |
傳回 XmlNodeList,其中包含符合指定 Name 之所有子代 (Descendant) 項目的清單。 |
GetElementsByTagName(String, String) |
傳回 XmlNodeList,其中包含符合指定之 LocalName 和 NamespaceURI 的所有子代元素的清單。 |
GetEnumerator() |
取得逐一查看目前節點中子節點的列舉程式。 (繼承來源 XmlNode) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetNamespaceOfPrefix(String) |
查閱目前節點範圍內最接近指定前置詞的 xmlns 宣告,並傳回宣告中的命名空間 URI。 (繼承來源 XmlNode) |
GetPrefixOfNamespace(String) |
查閱目前節點範圍內最接近指定命名空間 URI 的 xmlns 宣告,並傳回宣告中所定義的前置詞。 (繼承來源 XmlNode) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
HasAttribute(String) |
判斷目前的節點是否具有指定名稱的屬性。 |
HasAttribute(String, String) |
判斷目前的節點是否有具有指定區域名稱和命名空間 URI 的屬性。 |
InsertAfter(XmlNode, XmlNode) |
在指定的參考節點之後,插入指定的節點。 (繼承來源 XmlNode) |
InsertBefore(XmlNode, XmlNode) |
在指定的參考節點之前,插入指定的節點。 (繼承來源 XmlNode) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
Normalize() |
使這個 XmlNode 之下子樹狀結構的整個深度中所有 XmlText 節點成為「一般」形式,其中只用標記 (Markup) (亦即標記 (Tag)、註解、處理指示、CDATA 區段與實體參考) 來分隔 XmlText 節點,也就是說,沒有相鄰的 XmlText 節點。 (繼承來源 XmlNode) |
PrependChild(XmlNode) |
將指定的節點加入這個節點之子節點清單的開頭。 (繼承來源 XmlNode) |
RemoveAll() |
移除目前節點的所有指定屬性和子項。 不會移除預設屬性。 |
RemoveAllAttributes() |
移除項目中的所有指定屬性。 不會移除預設屬性。 |
RemoveAttribute(String) |
依名稱移除屬性。 |
RemoveAttribute(String, String) |
移除具有指定區域名稱和命名空間 URI 的屬性 (如果移除的屬性具有預設值,則會立即予以取代)。 |
RemoveAttributeAt(Int32) |
從項目中移除具有指定索引的屬性節點 (如果移除的屬性具有預設值,則會立即予以取代)。 |
RemoveAttributeNode(String, String) |
移除區域名稱和命名空間 URI 指定的 XmlAttribute (如果移除的屬性具有預設值,則會立即予以取代)。 |
RemoveAttributeNode(XmlAttribute) |
移除指定的 XmlAttribute。 |
RemoveChild(XmlNode) |
移除指定的子節點。 (繼承來源 XmlNode) |
ReplaceChild(XmlNode, XmlNode) |
將子節點 |
SelectNodes(String) |
選取符合 XPath 運算式的節點清單。 (繼承來源 XmlNode) |
SelectNodes(String, XmlNamespaceManager) |
選取符合 XPath 運算式的節點清單。 使用提供的 XmlNamespaceManager 解析 XPath 運算式中找到的任何前置詞。 (繼承來源 XmlNode) |
SelectSingleNode(String) |
選取符合 XPath 運算式的第一個 |
SelectSingleNode(String, XmlNamespaceManager) |
選取符合 XPath 運算式的第一個 |
SetAttribute(String, String) |
設定具有指定名稱之屬性的值。 |
SetAttribute(String, String, String) |
設定具有指定區域名稱和命名空間 URI 之屬性的值。 |
SetAttributeNode(String, String) |
加入指定的 XmlAttribute。 |
SetAttributeNode(XmlAttribute) |
加入指定的 XmlAttribute。 |
Supports(String, String) |
測試 DOM 實作 (Implementation) 是否實作特定功能。 (繼承來源 XmlNode) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
WriteContentTo(XmlWriter) |
將此節點的所有子系儲存到指定的 XmlWriter。 |
WriteTo(XmlWriter) |
將目前節點儲存至指定的 XmlWriter。 |
明確介面實作
ICloneable.Clone() |
如需這個成員的說明,請參閱 Clone()。 (繼承來源 XmlNode) |
IEnumerable.GetEnumerator() |
如需這個成員的說明,請參閱 GetEnumerator()。 (繼承來源 XmlNode) |
擴充方法
Cast<TResult>(IEnumerable) |
將 IEnumerable 的項目轉換成指定的型別。 |
OfType<TResult>(IEnumerable) |
根據指定的型別來篩選 IEnumerable 的項目。 |
AsParallel(IEnumerable) |
啟用查詢的平行化作業。 |
AsQueryable(IEnumerable) |
將 IEnumerable 轉換成 IQueryable。 |
CreateNavigator(XmlNode) |
建立用於導覽指定節點的 XPath 導覽器。 |
SelectNodes(XmlNode, String) |
選取符合指定 XPath 運算式的節點清單。 |
SelectNodes(XmlNode, String, XmlNamespaceManager) |
選取符合指定 XPath 運算式的節點清單。 會使用提供的命名空間管理員解析 XPath 運算式中找到的任何前置詞。 |
SelectSingleNode(XmlNode, String) |
選取符合 XPath 運算式的第一個節點。 |
SelectSingleNode(XmlNode, String, XmlNamespaceManager) |
選取符合 XPath 運算式的第一個節點。 會使用提供的命名空間管理員解析 XPath 運算式中找到的任何前置詞。 |
ToXPathNavigable(XmlNode) |
建立用於產生導覽器的 IXPathNavigable 執行個體。 |