2010-01-04 8 views
0

XML에서 deserialize 한 개체 구조가 있습니다.하지만 LINQ와 함께 사용하고 싶습니다. XPath의 번거 로움없이 정상적인 객체 구조에이 기능을 추가 할 수있는 방법이 있습니까?XPath없이 LINQ를 사용하는 XML

답변

2

이미 직렬화가 된 경우 객체에 linq를 사용할 수 있습니다. 그렇지 않으면 linq를 xml로 사용할 수 있습니다. xml은 XPath보다 약간 더 편리합니다.

0

확실히. XML에 대한 linq에 대한 XML에 대한 특별한 요구 사항은 없습니다. 직렬화 된 XML을 쉽게 사용할 수 있습니다. system.xml.linq의 클래스를 사용하십시오.

특히 XElement/XDocument.

XElement xe = XElement.Parse(**yourXML**); 

from x in xe.Descendants("someElement") 
    select ..... 
관련 문제