XAttribute.PreviousAttribute Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het vorige kenmerk van het bovenliggende element op.
public:
property System::Xml::Linq::XAttribute ^ PreviousAttribute { System::Xml::Linq::XAttribute ^ get(); };
public System.Xml.Linq.XAttribute PreviousAttribute { get; }
public System.Xml.Linq.XAttribute? PreviousAttribute { get; }
member this.PreviousAttribute : System.Xml.Linq.XAttribute
Public ReadOnly Property PreviousAttribute As XAttribute
Waarde van eigenschap
Een XAttribute met het vorige 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.LastAttribute;
do {
Console.WriteLine(att);
}
while((att = att.PreviousAttribute) != null);
Dim root As XElement = <Root Att1="1" Att2="2" Att3="3" Att4="4"/>
Dim att As XAttribute = root.LastAttribute
Dim val As Boolean = True
Do
Console.WriteLine(att)
att = att.PreviousAttribute
Loop While (Not (att Is Nothing))
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
Att4="4"
Att3="3"
Att2="2"
Att1="1"
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 vorige kenmerk via deze eigenschap aanvraagt, retourneert deze eigenschap het kenmerk dat vóór dit kenmerk is toegevoegd.
Als dit kenmerk geen bovenliggend kenmerk heeft of als dit kenmerk het eerste kenmerk is, wordt deze eigenschap geretourneerd null.
De XElement klasse slaat de kenmerken ervan op als een ingly-gekoppelde lijst XAttribute met objecten. Dit betekent dat de PreviousAttribute eigenschap de lijst met kenmerken moet doorlopen die deel uitmaken van het element. Daarom kan het gebruik van deze eigenschap van invloed zijn op uw prestaties.