2016-12-29 7 views
-1

where句を使用してIEnumerableとしてすべての属性を読み取る必要があります。条件付きですべての属性を読み取る方法は?

は、だから私は何をしたいです - リスト= PayList

以下は私のXMLで一覧として

リターン従業員。

<Employees Table="ListColumns" StartAt="1" Output="Return"> 
    <Lists List="PayList"> 
    <Employee Start="51" Length="11" Name="Amount"/> 
    <Employee Start="62" Length="6" Name="Name"/> 
    <Employee Start="68" Length="50" Name="Reason"/> 
    <Employee Start="118" Length="7" Name="Action"/> 
    <Employee Start="125" Length="6" Name="First"/> 
    <Employee Start="131" Length="6" Name="Last"/> 
    <Employee Start="137" Length="40" Name="Payee"/> 
    <Employee Start="177" Length="6" Name="Banker"/> 
    <Employee Start="183" Length="19" Name="DateIssued"/> 
    <Employee Start="202" Length="19" Name="DateStopped"/> 
    </Lists> 
    <Lists List="ResponseList"> 
    <Employee Start="51" Length="11" Name="Amount"/> 
    <Employee Start="62" Length="6" Name="Name"/> 
    <Employee Start="68" Length="50" Name="Reason"/> 
    <Employee Start="118" Length="7" Name="Action"/> 
    <Employee Start="125" Length="6" Name="First"/> 
    <Employee Start="131" Length="6" Name="Last"/> 
    <Employee Start="137" Length="40" Name="Payee"/> 
    <Employee Start="177" Length="6" Name="Banker"/> 
    <Employee Start="183" Length="19" Name="DateIssued"/> 
    <Employee Start="202" Length="19" Name="DateStopped"/> 
    </Lists> 
</Employees> 

答えて

0

あなたSystem.Xml.Linq XElementのクラス

 XElement xml = XElement.Load("filePath"); 
     var payList = xml.Elements("Lists").Where(list => list.Attribute("List").Value == "PayList"); 
+0

おかげ@Mehmet。しかし、それは言う - 列挙価値がない –

関連する問題