개체를 serialize 할 때 XML 루트 요소 또는 "래퍼"를 XmlSerializer에 추가 할 수 있습니까?XmlSerializer 기본 XmlRoot로 serialize
<Groups>
<Group method="ModifySubGroups" ID="1234" PIN="5678">
<SubGroup action="Delete" number="95">
<Name>Test</Name>
</SubGroup>
</Group>
</Groups>
내가 두 개의 클래스, 그룹 및 하위 그룹이 있습니다
내가 찾고 오전 XML은 다음과 같이 될 것이다. 그룹에는 하위 그룹의 일반 목록이 포함됩니다. 그것은 훌륭하게 작동하지만 XML Root "Groups"가 없습니다. 두 클래스 그룹을 사용하고 하위 그룹이 생산 : 나는 일에 그것을 얻을 수
<Group method="ModifySubGroups" ID="1234" PIN="5678">
<SubGroup action="Delete" number="95">
<Name>Test</Name>
</SubGroup>
</Group>
유일한 방법은 그룹을 포함 다른 클래스 "그룹"을 만드는 것이 었습니다. 이제 그룹, 그룹 및 하위 그룹의 세 가지 클래스가 있습니다. 그룹에는 그룹이 있고 그룹에는 그룹이 있습니다.
다른 아이디어?
나는 이것에 대해 아무런 통제력이 없다. 웹 서비스를 제공하는 공급 업체는이 방법이 필요합니다. 그리고 이것은 잘 작동합니다. 감사! – vincentw56
@ vincentw56 기존 스키마의 경우 내 편집 된 답변보기를 준수해야합니다. – vittore
참고 : 가능한 메모리 누수! http://msdn.microsoft.co.kr/ru-ru/magazine/cc163491.aspx – Evgeny