2014-01-09 3 views
0
<?xml version="1.0" encoding="utf-8" ?> 
<department> 
    <store departmentid="62" user="abc" password="abc123" store_name="abc"/> 
    <store departmentid="63" user="bcd" password="bcd123" store_name="bcd"/> 
    <store departmentid="65" user="xyz" password="xyz123" store_name="xyz"/> 
</department> 

위의 XML이 있습니다. 내 코드에는 departmentid가 있습니다. XML을 반복하고 부서 ID에 대한 storename을 선택합니다. 도움말 .XML을 읽고 특정 값을 얻기 위해 xml을 통해 구문 분석

+1

코드를 요청하는 질문은 해결중인 문제에 대해 최소한의 이해를 보여 주어야합니다. ** 시도한 해결책 포함 **, 작동하지 않는 이유 및 예상 결과. –

답변

0
var xdoc = XDocument.Load(path_to_xml); 
var storeName = xdoc.Root.Elements() 
        .Where(s => (int)s.Attribute("departmenid") == id) 
        .Select(s => (string)s.Attribute("store_name")) 
        .FirstOrDefault(); 
+0

Thanks Sergey .. 괜찮습니다 ... :) – user2936112

+0

@ user2936112 다음에 작업을 완료하려고 시도한 코드를 보여주십시오. 코드가 훌륭하지 않더라도 사용자는 잘못된 점을 알려주고 해결책을 얻는 데 도움을줍니다. 답변을 얻기 전에 대개 코드가없는 질문은 닫힙니다. –