XAttribute.NextAttribute Vlastnost

Definice

Získá další atribut nadřazeného elementu.

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

Hodnota vlastnosti

Obsahuje XAttribute další atribut nadřazeného elementu.

Příklady

Následující příklad ukazuje, jak iterovat atributy elementu pomocí této vlastnosti.

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

Tento příklad vytvoří následující výstup:

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

Poznámky

Atributy jsou zachovány ve stromu XML v pořadí, v jakém byly přidány do elementu. Když je kolekce atributů vrácena Attributes, jsou vráceny v pořadí, v jakém byly přidány, a nejsou seřazeny. Když vyžádáte další atribut prostřednictvím této vlastnosti, tato vlastnost vrátí atribut, který byl přidán za tento atribut.

Pokud tento atribut nemá nadřazený nebo pokud neexistuje žádný další atribut, vrátí nulltato vlastnost .

Platí pro

Viz také