• 0

C# nested List Linq


Question

Hi

I've got a problem.

I have a nested list of the format:

List<List<string>> x

I want to write all strings of each list element into a xml file of the following structure:

<element1>

<element2>

<element>string1</element>

<element>string1</element>

<element>string1</element>

. . .

</element2>

<element2>

<element>string1</element>

<element>string1</element>

<element>string1</element>

. . .

</element2>

<element2>

<element>string1</element>

<element>string1</element>

<element>string1</element>

. . .

</element2>

</element1>

I want to do it using Linq to Xml.

Anyone a solution?

Thanks

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Does this help at all:

			List&lt;List&lt;string&gt;&gt; x = new List&lt;List&lt;string&gt;&gt;();
			List&lt;string&gt; x1 = new List&lt;string&gt;();
			x1.Add("hi");
			x1.Add("hi2");
			List&lt;string&gt; x2 = new List&lt;string&gt;();
			x2.Add("bi");
			x2.Add("bi2");
			x.Add(x1);
			x.Add(x2);


			XmlSerializer xml = new XmlSerializer(x.GetType());
			XmlTextWriter writer = new XmlTextWriter("lists.xml", System.Text.Encoding.UTF8);
			xml.Serialize(writer, x);

PS - I don't know why you want to use LINQ...you don't need it.

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.