У меня есть исходные данные в формате xml, как;
<plans>
<plan>
<id>1</id>
<name>Test1</name>
<description>Description for test 1</description>
</plan>
<plan>
<id>2</id>
<name>Test2</name>
<description>Description for test 2</description>
</plan>
<plan>
<id>3</id>
<name>Test3</name>
<description>Description for test 3</description>
</plan>
</plans>
И у меня есть данные, которые также в формате xml, как;
<plandetails>
<detail>
<planid>1</planid>
<properties>
<propery>
<name>Pname1</name>
<value>Test1Property1</value>
<name>Pname2</name>
<value>Test1Property2</value>
<name>Pname3</name>
<value>Test1Property3</value>
</propery>
</properties>
</detail>
<detail>
<planid>2</planid>
<properties>
<propery>
<name>Pname1</name>
<value>Test2Property1</value>
<name>Pname2</name>
<value>Test2Property2</value>
<name>Pname3</name>
<value>Test2Property3</value>
</propery>
</properties>
</detail>
<detail>
<planid>3</planid>
<properties>
<propery>
<name>Pname1</name>
<value>Test3Property1</value>
<name>Pname2</name>
<value>Test3Property2</value>
<name>Pname3</name>
<value>Test3Property3</value>
</propery>
</properties>
</detail>
</plandetails>
Я пытаюсь получить результат, как;
Name Test1 Test2 Test3 .... Test n
Description Description for test 1 Description for test 2 Description for test 3 .... Description for test n
Pname1 Test1Property1 Test2Property1 Test3Property1 .... TestnProperty1
Pname2 Test1Property2 Test2Property2 Test3Property2 .... TestnProperty2
Pname3 Test1Property3 Test2Property3 Test3Property3 .... TestnProperty3
.
.
.
.
Как мне добиться этого с помощью LINQ?
Заранее спасибо.