XAttribute.NextAttribute Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar nästa attribut för det överordnade elementet.
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
Egenskapsvärde
Ett XAttribute som innehåller nästa attribut för det överordnade elementet.
Exempel
I följande exempel visas hur du itererar genom attributen för ett element med den här egenskapen.
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))
Det här exemplet genererar följande utdata:
Att1="1"
Att2="2"
Att3="3"
Att4="4"
Kommentarer
Attribut underhålls i XML-trädet i den ordning som de lades till i elementet. När en samling attribut returneras av Attributesreturneras de i den ordning som de lades till och sorteras inte. När du begär nästa attribut via den här egenskapen returnerar den här egenskapen attributet som lades till efter det här attributet.
Om det här attributet inte har ett överordnat attribut, eller om det inte finns något nästa attribut, returnerar nullden här egenskapen .