title: Search values only from first element in linq c#.net
body: <p>I have the problem in where condition please check this</p>
  
  <pre><code>&lt;Uni_Details Uni_ID="U001" User_Mode="New"&gt;
    &lt;Uni_Name&gt;
      &lt;Full_Name&gt;Asian&lt;/Full_Name&gt;
      &lt;Short_Name /&gt;
    &lt;/Uni_Name&gt;
    &lt;Asc_Uni&gt;
      &lt;Asc_Details Asc_Name="Stafford"&gt;
        &lt;Asc_Add&gt;fsfadfsdfsdfsdf&lt;/Asc_Add&gt;
        &lt;Asc_Tel&gt;+44 34234234234&lt;/Asc_Tel&gt;
        &lt;Asc_Country&gt;United Kingdom&lt;/Asc_Country&gt;
        &lt;Asc_Web&gt;www.ac.lk&lt;/Asc_Web&gt;
      &lt;/Asc_Details&gt;
    &lt;/Asc_Uni&gt;
    &lt;Branch&gt;
      &lt;Branch_Details Branch_Name="Head Office"&gt;
        &lt;Branch_Add&gt;dasdasdadsd&lt;/Branch_Add&gt;
        &lt;Branch_City&gt;Colombo&lt;/Branch_City&gt;
        &lt;Branch_Country&gt;Sri Lanka&lt;/Branch_Country&gt;
        &lt;Branch_Tel&gt;+94 342432423&lt;/Branch_Tel&gt;
      &lt;/Branch_Details&gt;
      &lt;Branch_Details Branch_Name="Access Tower"&gt;
        &lt;Branch_Add&gt;dfgdfgdfgdf&lt;/Branch_Add&gt;
        &lt;Branch_City&gt;Colombo&lt;/Branch_City&gt;
        &lt;Branch_Country&gt;Sri Lanka&lt;/Branch_Country&gt;
        &lt;Branch_Tel&gt;+94 342432453&lt;/Branch_Tel&gt;
      &lt;/Branch_Details&gt;
    &lt;/Branch&gt;
    &lt;Uni_EMail&gt;info@apiit.lk&lt;/Uni_EMail&gt;
    &lt;Uni_Web&gt;www.apiit.lk&lt;/Uni_Web&gt;
    &lt;Course_Data&gt;
      &lt;Course_Details Course_ID="U001C001"&gt;
        &lt;Course_Name&gt;Computer Course&lt;/Course_Name&gt;
        &lt;Course_Qual&gt;Pass O/L&lt;/Course_Qual&gt;
        &lt;Course_Dur&gt;3 Months&lt;/Course_Dur&gt;
        &lt;Course_Content&gt;
          &lt;Course_Conent_List&gt;C#.net&lt;/Course_Conent_List&gt;
          &lt;Course_Conent_List&gt;VB.Net&lt;/Course_Conent_List&gt;
          &lt;Course_Conent_List&gt;Design Practices&lt;/Course_Conent_List&gt;
        &lt;/Course_Content&gt;
        &lt;Course_Fee&gt;
          &lt;Fee_Amount Amount_Currency="SL Rs."&gt;5000.00&lt;/Fee_Amount&gt;
          &lt;Fee_Comment&gt;Onwards&lt;/Fee_Comment&gt;
        &lt;/Course_Fee&gt;
        &lt;Course_Desc&gt;Learn Basic Programming practices&lt;/Course_Desc&gt;
        &lt;Course_Next&gt;Next October&lt;/Course_Next&gt;
        &lt;Category_List&gt;
          &lt;Cat_ID&gt;2&lt;/Cat_ID&gt;
          &lt;Cat_ID&gt;1&lt;/Cat_ID&gt;
        &lt;/Category_List&gt;
      &lt;/Course_Details&gt;
    &lt;/Course_Data&gt;
  &lt;/Uni_Details&gt;
  &lt;Uni_Details Uni_ID="U002" User_Mode="New"&gt;
    &lt;Uni_Name&gt;
      &lt;Full_Name&gt;American College&lt;/Full_Name&gt;
      &lt;Short_Name&gt;AC&lt;/Short_Name&gt;
    &lt;/Uni_Name&gt;
    &lt;Asc_Uni&gt;
      &lt;Asc_Details Asc_Name="American College USA"&gt;
        &lt;Asc_Add&gt;fasdfsdfsdfsdsdfs&lt;/Asc_Add&gt;
        &lt;Asc_Tel&gt;+94 112 230623&lt;/Asc_Tel&gt;
        &lt;Asc_Country&gt;United States&lt;/Asc_Country&gt;
        &lt;Asc_Web&gt;www.ac.lk&lt;/Asc_Web&gt;
      &lt;/Asc_Details&gt;
    &lt;/Asc_Uni&gt;
    &lt;Branch&gt;
      &lt;Branch_Details Branch_Name="Head Office"&gt;
        &lt;Branch_Add&gt;FFSDFASDFSDF&lt;/Branch_Add&gt;
        &lt;Branch_City&gt;Colombo&lt;/Branch_City&gt;
        &lt;Branch_Country&gt;Sri Lanka&lt;/Branch_Country&gt;
        &lt;Branch_Tel&gt;+94 112 230623&lt;/Branch_Tel&gt;
      &lt;/Branch_Details&gt;
    &lt;/Branch&gt;
    &lt;Uni_EMail&gt;info@ac.lk&lt;/Uni_EMail&gt;
    &lt;Uni_Web&gt;www.ac.lk&lt;/Uni_Web&gt;
    &lt;Course_Data&gt;
      &lt;Course_Details Course_ID="U002C0001"&gt;
        &lt;Course_Name&gt;Computer Course&lt;/Course_Name&gt;
        &lt;Course_Qual&gt;O/L Pass&lt;/Course_Qual&gt;
        &lt;Course_Dur&gt;3 Months&lt;/Course_Dur&gt;
        &lt;Course_Content&gt;
          &lt;Course_Conent_List&gt;C#.net&lt;/Course_Conent_List&gt;
          &lt;Course_Conent_List&gt;VB.Net&lt;/Course_Conent_List&gt;
          &lt;Course_Conent_List&gt;Design Practices&lt;/Course_Conent_List&gt;
        &lt;/Course_Content&gt;
        &lt;Course_Fee&gt;
          &lt;Fee_Amount Amount_Currency="SL Rs."&gt;5000&lt;/Fee_Amount&gt;
          &lt;Fee_Comment&gt;&lt;/Fee_Comment&gt;
        &lt;/Course_Fee&gt;
        &lt;Course_Desc&gt;Basics&lt;/Course_Desc&gt;
        &lt;Course_Next&gt;Next October&lt;/Course_Next&gt;
        &lt;Category_List&gt;
          &lt;Cat_ID&gt;1&lt;/Cat_ID&gt;
        &lt;/Category_List&gt;
      &lt;/Course_Details&gt;
      &lt;Course_Details Course_ID="U002C0002"&gt;
        &lt;Course_Name&gt;Accounting Course&lt;/Course_Name&gt;
        &lt;Course_Qual&gt;O/L Pass&lt;/Course_Qual&gt;
        &lt;Course_Dur&gt;6 Months&lt;/Course_Dur&gt;
        &lt;Course_Content&gt;
          &lt;Course_Conent_List&gt;Accounts Basics&lt;/Course_Conent_List&gt;
          &lt;Course_Conent_List&gt;Business Studies&lt;/Course_Conent_List&gt;
          &lt;Course_Conent_List&gt;Acc Pack&lt;/Course_Conent_List&gt;
        &lt;/Course_Content&gt;
        &lt;Course_Fee&gt;
          &lt;Fee_Amount Amount_Currency="SL Rs."&gt;10000&lt;/Fee_Amount&gt;
          &lt;Fee_Comment&gt;&lt;/Fee_Comment&gt;
        &lt;/Course_Fee&gt;
        &lt;Course_Desc&gt;Basic Accounting&lt;/Course_Desc&gt;
        &lt;Course_Next&gt;Next January&lt;/Course_Next&gt;
        &lt;Category_List&gt;
          &lt;Cat_ID&gt;3&lt;/Cat_ID&gt;
          &lt;Cat_ID&gt;2&lt;/Cat_ID&gt;
        &lt;/Category_List&gt;
      &lt;/Course_Details&gt;
    &lt;/Course_Data&gt;
  
  &lt;/Uni_Details&gt;
  </code></pre>
  
  <p>this is my XML file I need to retrieve all data which cat_id is 1</p>
  
  <pre><code> var data = (from cats in data_file.Elements("Uni_Data").Elements("Uni_Details")
                  where cats.Element("Course_Data").Element("Course_Details").Element("Category_List").Element("Cat_ID").Value == cat_id.ToString()
                  select new
                  {
                      uni_name = cats.Element("Uni_Name").Element("Full_Name").Value.ToString(),
                      uni_short = cats.Element("Uni_Name").Element("Short_Name").Value.ToString(),
                      price = cats.Element("Course_Data").Element("Course_Details").Element("Course_Fee").Element("Fee_Amount").Value.ToString()
                  });
  </code></pre>
  
  <p>however this works if I have cat_id 1 as my first element if its in second place it won't listed so plz help me with this</p>