나는이 XML을 기반으로 C#을 개체를 정의하는 것을 시도하고있다 :C#의 XML 요소 및 속성은 무엇입니까?
<UPDs LUPD="86">
<UPD ID="106">
<ER R="CREn">
<NU UID="1928456" />
<NU UID="1886294" />
<M>
<uN>bob · </uN>
<mO>fine :D</mO>
</M>
를 지금까지 내가 가지고 :
public class UDPCollection
{
List<UDP> UDPs;
public UDPCollection()
{
UDPs = new List<UDP>();
}
}
public class UDP
{
public int Id;
public List<ER> ERs;
public UDP(int id, List<ER> ers)
{
Id = id;
ERs = ers;
}
}
public class ER
{
public string LanguageR;
public ER(string languager)
{
LanguageR = languager;
}
}
내 질문 : 무엇 C#에서에 요소지도를합니까? 수업? 속성은에 무엇을 매핑합니까? 속성? 내가 올바른 방향으로가는거야?
왜 그렇게하고 있습니까? 당신이 작성하려고하는 코드의 목적은 무엇입니까? 귀하의 제목은 귀하의 접근 방식에 뭔가 잘못 될 수 있음을 시사합니다. XML은 문서입니다. XML 데이터가 필요합니까? 읽어. 출력 XML이 필요합니까? 그것을 적어 라. 그게 전부 야. 객체의 구조를 미러링 할 필요는 없습니다. – valentinas
@valentinas - XML을 받고 XDocument로 읽었고 이제이를 C# 클래스 및 속성에 매핑하려고합니다. –
아마도 도움이 될 것입니다 : http://stackoverflow.com/questions/87621/how-do-i-map-xml-to-c-sharp-objects – valentinas