XmlAttribute Klass

Definition

Representerar ett attribut. Giltiga värden och standardvärden för attributet definieras i en dokumenttypsdefinition (DTD) eller ett schema.

public ref class XmlAttribute : System::Xml::XmlNode
public class XmlAttribute : System.Xml.XmlNode
type XmlAttribute = class
    inherit XmlNode
Public Class XmlAttribute
Inherits XmlNode
Arv
XmlAttribute

Kommentarer

Attribut kan associeras med ett element. Använd egenskapen OwnerElement för att hämta det XmlElement attribut som attributet tillhör.

Klassen XmlElement har flera metoder som gör att du kan komma åt attributnoder (XmlElement.GetAttribute, XmlElement.SetAttribute, XmlElement.RemoveAttributeoch så vidare). Dessutom kan du anropa XmlElement.Attributes egenskapen, som returnerar en XmlAttributeCollection så att du kan komma åt attribut efter namn eller index från samlingen.

Konstruktorer

Name Description
XmlAttribute(String, String, String, XmlDocument)

Initierar en ny instans av XmlAttribute klassen.

Egenskaper

Name Description
Attributes

Hämtar en XmlAttributeCollection som innehåller attributen för den här noden.

(Ärvd från XmlNode)
BaseURI

Hämtar nodens grundläggande URI (Uniform Resource Identifier).

ChildNodes

Hämtar alla underordnade noder i noden.

(Ärvd från XmlNode)
FirstChild

Hämtar den första underordnade noden.

(Ärvd från XmlNode)
HasChildNodes

Hämtar ett värde som anger om den här noden har några underordnade noder.

(Ärvd från XmlNode)
InnerText

Anger de sammanfogade värdena för noden och alla dess underordnade värden.

InnerXml

Anger värdet för attributet.

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 nodens lokala namn.

Name

Hämtar nodens kvalificerade namn.

NamespaceURI

Hämtar namnområdes-URI:n för den här noden.

NextSibling

Hämtar noden direkt efter den här noden.

(Ärvd från XmlNode)
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.

OwnerElement

Hämtar det XmlElement attribut som attributet tillhör.

ParentNode

Hämtar den överordnade noden. För XmlAttribute noder returnerar nullden här egenskapen alltid .

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 XmlNode)
PreviousText

Hämtar textnoden som omedelbart föregår den här noden.

(Ärvd från XmlNode)
SchemaInfo

Hämtar den post-schema-validation-infoset som har tilldelats den här noden som ett resultat av schemavalidering.

Specified

Hämtar ett värde som anger om attributvärdet uttryckligen har angetts.

Value

Hämtar eller anger nodens värde.

Metoder

Name Description
AppendChild(XmlNode)

Lägger till den angivna noden i slutet av listan över underordnade noder för den här noden.

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)
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)
InsertAfter(XmlNode, XmlNode)

Infogar den angivna noden omedelbart efter den angivna referensnoden.

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.

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.

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 underordnade noder och/eller attribut för den aktuella noden.

(Ärvd från XmlNode)
RemoveChild(XmlNode)

Tar bort den angivna underordnade noden.

RemoveChild(XmlNode)

Tar bort angiven underordnad nod.

(Ärvd från XmlNode)
ReplaceChild(XmlNode, XmlNode)

Ersätter den underordnade nod som angetts med den nya underordnade noden angiven.

ReplaceChild(XmlNode, XmlNode)

Ersätter den underordnade noden oldChild med newChild noden.

(Ärvd från XmlNode)
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 XmlNode som matchar XPath-uttrycket. Alla prefix som finns i XPath-uttrycket matchas med hjälp av angivna XmlNamespaceManager.

(Ärvd från XmlNode)
SelectSingleNode(String)

Väljer den första XmlNode som matchar XPath-uttrycket.

(Ärvd från XmlNode)
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 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.

Gäller för

Se även