XAttribute.NextAttribute Eigenschap

Definitie

Hiermee haalt u het volgende kenmerk van het bovenliggende element op.

public:
 property System::Xml::Linq::XAttribute ^ NextAttribute { System::Xml::Linq::XAttribute ^ get(); };
public System.Xml.Linq.XAttribute NextAttribute { get; }
public System.Xml.Linq.XAttribute? NextAttribute { get; }
member this.NextAttribute : System.Xml.Linq.XAttribute
Public ReadOnly Property NextAttribute As XAttribute

Waarde van eigenschap

Een XAttribute met het volgende kenmerk van het bovenliggende element.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de kenmerken van een element kunt herhalen met behulp van deze eigenschap.

XElement root = new XElement("Root",
    new XAttribute("Att1", 1),
    new XAttribute("Att2", 2),
    new XAttribute("Att3", 3),
    new XAttribute("Att4", 4)
);

XAttribute att = root.FirstAttribute;
do {
    Console.WriteLine(att);
}
while((att = att.NextAttribute) != null);
Dim root As XElement = <Root Att1="1" Att2="2" Att3="3" Att4="4"/>
Dim att As XAttribute = root.FirstAttribute
Dim val As Boolean = True
Do
    Console.WriteLine(att)
    att = att.NextAttribute
Loop While (Not (att Is Nothing))

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

Att1="1"
Att2="2"
Att3="3"
Att4="4"

Opmerkingen

Kenmerken worden bijgehouden in de XML-structuur in de volgorde waarin ze aan het element zijn toegevoegd. Wanneer een verzameling kenmerken wordt geretourneerd door Attributes, worden ze geretourneerd in de volgorde waarin ze zijn toegevoegd en worden ze niet gesorteerd. Wanneer u het volgende kenmerk via deze eigenschap aanvraagt, retourneert deze eigenschap het kenmerk dat na dit kenmerk is toegevoegd.

Als dit kenmerk geen bovenliggend kenmerk heeft of als er geen volgend kenmerk is, wordt deze eigenschap geretourneerd null.

Van toepassing op

Zie ook