2007-10-20

XAttribute

Die XAttribute-Klasse repräsentiert ein XML-Attribut und kann mit einem XContainer-Objekt verwendet werden. Diese Eigenschaft ermöglicht dem XAttribute-Objekt eine breite Verwendung innerhalb eines XML-Dokumentes.



Ein XAttribute-Objekt akzeptiert über sein Konstruktor einen Name und Wert Paar (Name and Value Pair) als Parameter.



Signaturen
public XAttribute(XAttribute other);
public XAttribute(XName name, object value);




Beispiel
Wir erstellen zwei Attribute mit dem Namen Id und Name. An diese Attribute übergeben wir die Werte 1 und Merkur. Anschliessend erstellen wir ein neues XElement-Objekt und übergeben die beiden Attribute als Parameter an den Konstruktor mit.



Als Resultat erwarten wir ein Planet XElement-Objekt mit zwei Attributen.



Beispiel Code
XAttribute IdAttribute = new XAttribute("Id", "1");
XAttribute NameAttribute = new XAttribute("Name", "Merkur");

XElement rslt = new XElement("Planet",
IdAttribute,
NameAttribute);




Resultat
Als Resultat erhalten wir ein XElement-Objekt mit dem Namen rslt. Das Objekt beinhaltet die Information Id gleich 1 und Name gleich Merkur.

No comments: