내가 XML을 구문 분석을 시도하고는 다음과 같다 :구문 분석 XML
<Item status="SUCCESS" message="">
<ItemDate>12/21/2012
<ItemType>MyType1
<ItemUrl title="ItemTitle">http://www.itemurl1.com</ItemUrl>
</ItemType>
</ItemDate>
<ItemDate>12/22/2012
<ItemType>MyType2
<ItemUrl title="Item2Title">http://www.itemurl2.com</ItemUrl>
</ItemType>
</ItemDate>
</Item>
당신은 우리가이 XML을 호출 할 수 있는지 확실하지 않습니다 볼 수 있지만, 내가 밖으로 무엇을 얻을 SI로 레거시 서비스. 내가 한 것은 이것을 파싱하여 객체 그래프에로드하는 것입니다. 내 객체 모델은 다음과 같습니다 :
public class Item
{
public string Date { get; set; }
public string Type { get; set; }
public string Url { get; set; }
public string Title { get; set; }
}
그래서 위의 xml/string을 구문 분석하면 기본적으로 Item 객체 컬렉션이 생성됩니다. 일부 코드 스 니펫으로이를 달성하는 방법을 제안 해 주시겠습니까?
나는 XDocument를 사용해 보았지만 xml의 특이한 구조로는 할 수 없었다.
감사합니다, lazyberezovsky's
Linq2Xml
투사하는 대신 - 마이크
속성 이름 앞에 클래스 이름을 접두사로 사용하면 안됩니다. 중복됩니다. –