XML 파일이 하나입니다 : 나 이미지 태그와 두 행을 얻으려면Linq에 - 점점 루트 후손
<settings y="1" x="0">
<prospect aksdj="sdf">
<image path="images/1.jpg"/>
</prospect>
<prospect aksdfasdj="safafdf">
<image path="images/2.jpg"/>
</prospect>
</settings>
.
XElement doc = XElement.Load(@"C:\Users\John\Desktop\File.xml");
var result = (from c in doc.Descendants("settings")
select new
{
name = c.Element("prospect").Value
}).ToList();
그러나, doc.Descendants ("설정") 널 :
내 코드는 이것이다. 왜 null입니까? 요소 어떤 <settings>
후손이없는 것을 -
샘플 XML이 손상되었습니다. 마지막 줄은 닫는 태그 여야합니다. 실제 파일을 어떻게 대표합니까? –
죄송합니다. 파일을 여기에 넣으려고 줄이면 실수로 삭제했습니다. ( –