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:
Post a Comment