2010-12-13 13 views
0

を表示します。は、私は、次のデシリアライズメソッドを持つリストボックス内のxmlアイテム(XlmSerialiser)

次に、すべての名前を取得してリストボックスに表示します。

しかし、どのように正確に名前を取得しますか? <Enquete Name ="">と私のリストボックスコントロールのそれらのすべてをリストする?

(asp.csファイルを介して)私のXML構造は次のようになります。

<enqueteSystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
    <Enquete Name="test"> 
    <Questions> 
     <Question QuestionText="testtest" QuestionType="na"></Question> 
    </Questions> 
    </Enquete> 
</enqueteSystem> 

答えて

0

は、すべての名前

を取得するために
var serializedEnquetes = XDocument.Parse(serializedXml); 
IEnumerable<string> names = serializedEnquetes 
           .Descendants("Enquete") 
           .Attributes("Name") 
           .Select(a => a.Value); 

そして、単にソースとして「名前」コレクションを使用あなたのリストボックス

関連する問題