XmlElement Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett element.
public ref class XmlElement : System::Xml::XmlLinkedNode
public class XmlElement : System.Xml.XmlLinkedNode
type XmlElement = class
inherit XmlLinkedNode
Public Class XmlElement
Inherits XmlLinkedNode
- Arv
Kommentarer
Element är en av de vanligaste noderna i W3C-dokumentobjektmodellen (DOM). Element kan ha attribut som är associerade med dem. Klassen XmlElement har många metoder för att komma åt attribut (GetAttribute, , SetAttributeRemoveAttribute, GetAttributeNodeoch så vidare). Du kan också använda egenskapen Attributes som returnerar en XmlAttributeCollection så att du kan komma åt attribut efter namn eller index från samlingen.
Konstruktorer
| Name | Description |
|---|---|
| XmlElement(String, String, String, XmlDocument) |
Initierar en ny instans av XmlElement klassen. |
Egenskaper
| Name | Description |
|---|---|
| Attributes |
Hämtar en XmlAttributeCollection lista med attribut för den här noden. |
| BaseURI |
Hämtar bas-URI:n för den aktuella noden. (Ärvd från XmlNode) |
| ChildNodes |
Hämtar alla underordnade noder i noden. (Ärvd från XmlNode) |
| FirstChild |
Hämtar den första underordnade noden. (Ärvd från XmlNode) |
| HasAttributes |
Hämtar ett |
| HasChildNodes |
Hämtar ett värde som anger om den här noden har några underordnade noder. (Ärvd från XmlNode) |
| InnerText |
Hämtar eller anger de sammanfogade värdena för noden och alla dess underordnade värden. |
| InnerXml |
Hämtar eller anger markering som bara representerar underordnade noder i den här noden. |
| IsEmpty |
Hämtar eller anger taggformatet för elementet. |
| IsReadOnly |
Hämtar ett värde som anger om noden är skrivskyddad. (Ärvd från XmlNode) |
| Item[String, String] |
Hämtar det första underordnade elementet med angivet LocalName och NamespaceURI. (Ärvd från XmlNode) |
| Item[String] |
Hämtar det första underordnade elementet med angivet Name. (Ärvd från XmlNode) |
| LastChild |
Hämtar nodens sista underordnad. (Ärvd från XmlNode) |
| LocalName |
Hämtar det lokala namnet på den aktuella noden. |
| Name |
Hämtar nodens kvalificerade namn. |
| NamespaceURI |
Hämtar namnområdes-URI:n för den här noden. |
| NextSibling |
Hämtar omedelbart XmlNode följande element. |
| NodeType |
Hämtar den aktuella nodens typ. |
| OuterXml |
Hämtar markering som innehåller den här noden och alla dess underordnade noder. (Ärvd från XmlNode) |
| OwnerDocument |
Hämtar den XmlDocument nod som den här noden tillhör. |
| ParentNode |
Hämtar den överordnade noden (för noder som kan ha överordnade noder). |
| ParentNode |
Hämtar den överordnade noden (för noder som kan ha överordnade noder). (Ärvd från XmlNode) |
| Prefix |
Hämtar eller anger namnområdesprefixet för den här noden. |
| PreviousSibling |
Hämtar noden direkt före den här noden. (Ärvd från XmlLinkedNode) |
| PreviousText |
Hämtar textnoden som omedelbart föregår den här noden. (Ärvd från XmlNode) |
| SchemaInfo |
Hämtar infouppsättningen för validering efter schema som har tilldelats den här noden som ett resultat av schemavalidering. |
| Value |
Hämtar eller anger nodens värde. (Ärvd från XmlNode) |
Metoder
| Name | Description |
|---|---|
| AppendChild(XmlNode) |
Lägger till den angivna noden i slutet av listan över underordnade noder för den här noden. (Ärvd från XmlNode) |
| Clone() |
Skapar en dubblett av den här noden. (Ärvd från XmlNode) |
| CloneNode(Boolean) |
Skapar en dubblett av den här noden. |
| CreateNavigator() |
Skapar en XPathNavigator för att navigera i det här objektet. (Ärvd från XmlNode) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetAttribute(String, String) |
Returnerar värdet för attributet med det angivna lokala namnet och namnområdes-URI:n. |
| GetAttribute(String) |
Returnerar värdet för attributet med det angivna namnet. |
| GetAttributeNode(String, String) |
XmlAttribute Returnerar med det angivna lokala namnet och namnområdes-URI:n. |
| GetAttributeNode(String) |
|
| GetElementsByTagName(String, String) |
Returnerar en XmlNodeList som innehåller en lista över alla underordnade element som matchar angivna LocalName och NamespaceURI. |
| GetElementsByTagName(String) |
Returnerar en XmlNodeList som innehåller en lista över alla underordnade element som matchar den angivna Name. |
| GetEnumerator() |
Hämtar en uppräkning som itererar via de underordnade noderna i den aktuella noden. (Ärvd från XmlNode) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetNamespaceOfPrefix(String) |
Söker efter den närmaste xmlns-deklarationen för det angivna prefixet som finns i omfånget för den aktuella noden och returnerar namnområdes-URI:n i deklarationen. (Ärvd från XmlNode) |
| GetPrefixOfNamespace(String) |
Söker efter den närmaste xmlns-deklarationen för den angivna namnområdes-URI:n som finns i omfånget för den aktuella noden och returnerar prefixet som definierats i deklarationen. (Ärvd från XmlNode) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| HasAttribute(String, String) |
Avgör om den aktuella noden har ett attribut med det angivna lokala namnet och namnområdes-URI:n. |
| HasAttribute(String) |
Avgör om den aktuella noden har ett attribut med det angivna namnet. |
| InsertAfter(XmlNode, XmlNode) |
Infogar den angivna noden omedelbart efter den angivna referensnoden. (Ärvd från XmlNode) |
| InsertBefore(XmlNode, XmlNode) |
Infogar den angivna noden omedelbart före den angivna referensnoden. (Ärvd från XmlNode) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Normalize() |
Placerar alla XmlText-noder i det fullständiga djupet i underträdet under denna XmlNode i ett "normalt" formulär där endast markering (d.v.s. taggar, kommentarer, bearbetningsinstruktioner, CDATA-avsnitt och entitetsreferenser) separerar XmlText-noder, dvs. det finns inga intilliggande XmlText-noder. (Ärvd från XmlNode) |
| PrependChild(XmlNode) |
Lägger till den angivna noden i början av listan över underordnade noder för den här noden. (Ärvd från XmlNode) |
| RemoveAll() |
Tar bort alla angivna attribut och underordnade till den aktuella noden. Standardattribut tas inte bort. |
| RemoveAllAttributes() |
Tar bort alla angivna attribut från elementet. Standardattribut tas inte bort. |
| RemoveAttribute(String, String) |
Tar bort ett attribut med det angivna lokala namnet och namnområdes-URI:n. (Om det borttagna attributet har ett standardvärde ersätts det omedelbart). |
| RemoveAttribute(String) |
Tar bort ett attribut efter namn. |
| RemoveAttributeAt(Int32) |
Tar bort attributnoden med det angivna indexet från elementet. (Om det borttagna attributet har ett standardvärde ersätts det omedelbart). |
| RemoveAttributeNode(String, String) |
Tar bort det XmlAttribute som anges av det lokala namnet och namnområdes-URI:n. (Om det borttagna attributet har ett standardvärde ersätts det omedelbart). |
| RemoveAttributeNode(XmlAttribute) |
Tar bort den angivna XmlAttribute. |
| RemoveChild(XmlNode) |
Tar bort angiven underordnad nod. (Ärvd från XmlNode) |
| ReplaceChild(XmlNode, XmlNode) |
Ersätter den underordnade noden |
| SelectNodes(String, XmlNamespaceManager) |
Väljer en lista över noder som matchar XPath-uttrycket. Alla prefix som finns i XPath-uttrycket matchas med hjälp av angivna XmlNamespaceManager. (Ärvd från XmlNode) |
| SelectNodes(String) |
Väljer en lista över noder som matchar XPath-uttrycket. (Ärvd från XmlNode) |
| SelectSingleNode(String, XmlNamespaceManager) |
Väljer den första |
| SelectSingleNode(String) |
Väljer den första |
| SetAttribute(String, String, String) |
Anger värdet för attributet med det angivna lokala namnet och namnområdes-URI:n. |
| SetAttribute(String, String) |
Anger värdet för attributet med det angivna namnet. |
| SetAttributeNode(String, String) |
Lägger till den angivna XmlAttribute. |
| SetAttributeNode(XmlAttribute) |
Lägger till den angivna XmlAttribute. |
| Supports(String, String) |
Testar om DOM-implementeringen implementerar en specifik funktion. (Ärvd från XmlNode) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| WriteContentTo(XmlWriter) |
Sparar alla underordnade noder till den angivna XmlWriter. |
| WriteTo(XmlWriter) |
Sparar den aktuella noden till den angivna XmlWriter. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICloneable.Clone() |
En beskrivning av den här medlemmen finns i Clone(). (Ärvd från XmlNode) |
| IEnumerable.GetEnumerator() |
En beskrivning av den här medlemmen finns i GetEnumerator(). (Ärvd från XmlNode) |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| CreateNavigator(XmlNode) |
Skapar en XPath-navigatör för att navigera i den angivna noden. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |
| SelectNodes(XmlNode, String, XmlNamespaceManager) |
Väljer en lista över noder som matchar det angivna XPath-uttrycket. Alla prefix som finns i XPath-uttrycket matchas med hjälp av den angivna namnområdeshanteraren. |
| SelectNodes(XmlNode, String) |
Väljer en lista över noder som matchar det angivna XPath-uttrycket. |
| SelectSingleNode(XmlNode, String, XmlNamespaceManager) |
Väljer den första noden som matchar XPath-uttrycket. Alla prefix som finns i XPath-uttrycket matchas med hjälp av den angivna namnområdeshanteraren. |
| SelectSingleNode(XmlNode, String) |
Väljer den första noden som matchar XPath-uttrycket. |
| ToXPathNavigable(XmlNode) |
Skapar en IXPathNavigable instans som används för att producera navigatörer. |