XAttribute.NextAttribute 屬性

定義

取得下一個父項目屬性。

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

屬性值

XAttribute

XAttribute,包含下一個父項目屬性。

範例

下列範例示範如何使用這個屬性逐一查看元素的屬性。

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

這個範例會產生下列輸出:

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

備註

屬性會以新增至元素的順序在 XML 樹狀結構中維護。 當 屬性的集合由 Attributes 傳回時,它們會依新增的順序傳回,而且不會排序。 當您透過這個屬性要求下一個屬性時,這個屬性會傳回這個屬性之後新增的屬性。

如果這個屬性沒有父代,或者沒有下一個屬性,則這個屬性會傳 null 回 。

適用於

另請參閱