2007-10-20

XAttribute – NextAttribute und PreviousAttribute

Für das Navigieren zwischen den Attributen kann die beiden NextAttribute und PreviousAttribute Eigenschaften des XAttribute-Objektes verwendet werden.

Die NextAttribute-Eigenschaft gibt das nächste XAttribute im gleihen XElement als Resultat zurück. Mit der PreviousAttribute-Eigenschaft kann die vorherige XAttribute im gleichen XElement ermittelt werden.

Beispiel
Wir ermitteln das nächste XAttribute-Objekt im selben XElement-Objekt wie das XAttribute-Objekt selbst befindet.

Als Resultat erwarten wir den XAttribute-Objekt mit dem Namen Name und Wert Merkur zurück.

Beispiel Code
XAttribute IdAttr = new XAttribute("Id", "1");
XAttribute NameAttr = new XAttribute("Name", "Merkur");

XElement rsltXElem = new XElement("Planet",
IdAttr,
NameAttr);

XAttribute rslt = rsltXElem.Attribute("Id").NextAttribute;


Resultat
Als Resultat erhalten wir dem nächsten XElement-Objekt mit dem Name Wert Merkur.
Name="Merkur"

No comments: