다음 XML 파일이 있습니다 : 어떻게 객체의 요소의 차이 형식을 매핑하는 방법 :C#을 XML 드 직렬화 및 배열
<element Name="root">
<SubFields>
<element Name="subroot">
<SubFields>
<element1 Name="element1" customatt1 = "12313" customatt2 = "asdfasfadsfasd">
<subelement Name="subelement" />
</element1>
<element1 Name="element11" customatt1 = "12313" customatt2 = "asdfasfadsfasd">
<subelement Name="subelement" />
</element1>
<element1 Name="element111" customatt1 = "12313" customatt2 = "asdfasfadsfasd">
<subelement Name="subelement" />
</element1>
<element2 Name="element2" path = "asdfdsf" widget="asdasdasd">
<subelement Name="subelement" />
</element2>
<element2 Name="element22" path = "asdfdsf" widget="asdasdasd">
<subelement Name="subelement" />
</element2>
<element2 Name="element222" path = "asdfdsf" widget="asdasdasd">
<subelement Name="subelement" />
</element2>
</SubFields>
</element>
</SubFields>
</element>
내가 서브 필드 배열과 질문의 루트 [XmlArray("SubFields")]
같은 요소의 배열을 매핑은? 그리고 나는 subroot
-s 요소를 많이 가질 수 있습니다.
예, 나는 – jitm
을 사용하고 있습니다. 객체의 XML 시퀀스에서 차이 요소를 매핑하는 방법과 [map]에서 [XMLArray]와 같은 C# 속성을 사용하는 방법을 이해하는 것이 주된 아이디어입니다. – jitm
정확한 형식으로 XMl이 필요합니까? 그렇지 않다면 일반적으로 객체를 생성하고 채우는 것이 훨씬 쉽습니다. 그런 다음 다른 방법보다 xml에 직렬화 및 비 직렬화 할 수 있습니다. – w69rdy