Aracılığıyla paylaş


XAttribute.NextAttribute Özellik

Tanım

Üst öğenin sonraki özniteliğini alır.

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

Özellik Değeri

XAttribute

XAttribute Üst öğenin sonraki özniteliğini içeren.

Örnekler

Aşağıdaki örnek, bu özelliği kullanarak bir öğenin öznitelikleri arasında nasıl yineleme yapılacağını gösterir.

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

Bu örnek aşağıdaki çıkışı oluşturur:

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

Açıklamalar

Öznitelikler XML ağacında öğeye eklendikleri sırayla korunur. Bir öznitelik koleksiyonu tarafından Attributesdöndürülürse, bunlar eklendikleri sırayla döndürülür ve sıralanmaz. Bu özellik aracılığıyla bir sonraki özniteliği istediğinizde, bu özellik bu öznitelikten sonra eklenen özniteliği döndürür.

Bu özniteliğin üst öğesi yoksa veya sonraki öznitelik yoksa, bu özellik döndürür null.

Şunlara uygulanır

Ayrıca bkz.