2009-07-13 17 views
0

私は文字列の配列持た作成:XMLにLINQのと要素

string[] authors = new string[3]; 
authors[0] = "Charles Dickens"; 
authors[1] = "Robert Jordan"; 
authors[2] = "Robert Ludlum"; 

を私は与えられたXMLファイルにXMLを読み書きするXMLへのLINQを使用していますが、私はXElementのクラスを使用する方法を見つけ出すことはできません私の著者配列を表すXMLを作成します。

は、私はそれがこのような何かを試してみてください

XElement xEle = new XElement("Authors", 
from a in authors 
select new XElement("Authors", ??????? 

答えて

1

の線に沿って何かを知っている:

<Authors> 
    <Author>Charles Dickens</Author> 
    <Author>Robert Jordan</Author> 
    <Author>Robert Ludlum</Author> 
</Authors> 
+0

ありがとう:以下のXMLコンテンツとXElementを作成します

XElement xEle = new XElement("Authors", from a in authors select new XElement("Author", a)); 

。配列は実際にXMLに書いている別のクラスの中にもっと深くネストされていたので、問題は表示されたよりも大きかったが、これが私をそこに置いた。私はそれをクリックしたときのような頭の瞬間の1つを持っています。 – Jagd