나는 XML 파일에 다음과 같은 구조를 가지고 : 나는 C#을 객체로이를 역 직렬화하려고XSL에서 XML 계층을 병합 할 수 있습니까?
<INSTANCE>
<Sections>
<Section>
<Forms>
<Form>
<Control id="GroupHeading1">
<Property/>
<Property/>
</Control>
<Control id="GroupHeading2">
<Property/>
<Control id="TextBox">
<Property/>
<Property/>
</Control>
</Control>
</Form>
</Forms>
</Section>
</Sections>
</INSTANCE>
을,하지만 난 (어려운 나 역 직렬화 수 있도록하는 것입니다) 계층 구조를 보존 할 필요가 없습니다.
컨트롤을 un-nest로 변환 할 수있는 XSL이 있습니까? 가능한 경우 ParentId = ""인 하위 컨트롤에 특성을 추가 하시겠습니까?
안내해 주셔서 감사합니다.
비트 복제 : http://stackoverflow.com/questions/5025365/serialize-and-deserialize-xml-using-dot-net-c –
@ user53885 : 원하는 출력이 없으면 완전한 질문이 아닙니다. –
@ user53885 @ @ harpo의 대답에 대한 귀하의 의견을 전하면서 - "저는 TextBox가 ParentId ="GroupHeading2 "라는 속성을 가지고있는 다른 컨트롤 아래에 컨트롤이있는 대신에 생각하고있었습니다. GroupHeadings. " - 모든 ''요소가 같은 수준으로 나타나는 솔루션을 추가했습니다. –