글
XML형식의 string을 XDocument.Parse(string) 해서 XDocument로 만든후에
그 XML에서 특정 element만 가져오고 싶으면
이렇게 하면 여러개의 XElement가 나올것이고
이걸 만약 List<XElement> 형식으로 바꾸고 싶으면
만약 이걸 특정 attribute를 가지고 Dictionary형태로 만들고 싶으면
Dictionary<string,string> 인데 attribute중 class가 key고 name이 value라면
요로케..
음.. 이게 LINQ인가... ;;;
그 XML에서 특정 element만 가져오고 싶으면
(from node in XDocument.Descendants("elementName") select node)
이렇게 하면 여러개의 XElement가 나올것이고
이걸 만약 List<XElement> 형식으로 바꾸고 싶으면
(from node in XDocument.Descendants("elementName") select node).ToList<XElement>();
하면 됩니다.만약 이걸 특정 attribute를 가지고 Dictionary형태로 만들고 싶으면
Dictionary<string,string> 인데 attribute중 class가 key고 name이 value라면
(from node in XDocument.Descendants("elementName") select node).ToDictionary( t => t.Attribute("class").value, t => t.Attribute("name").value);
요로케..
음.. 이게 LINQ인가... ;;;
RECENT COMMENT