XAttribute.NextAttribute Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ü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 Ü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
.