using System.Xml.Serialization;
using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Text.RegularExpressions;
using System.Globalization;
using System.Diagnostics;
public static void Main()
<filetype>xxxxx</filetype>
<filetype>xxxxx</filetype>
<filetype>xxxxx</filetype>
<filename>xxxxx</filename>
<filename>xxxxx</filename>
<filename>xxxxx</filename>
<filetype>xxxxx</filetype>
<filetype>xxxxx</filetype>
<filetype>xxxxx</filetype>
<filename>xxxxx</filename>
<filename>xxxxx</filename>
<filename>xxxxx</filename>
XDocument doc = XDocument.Parse(input);
doc.Descendants("filetype").Select(x=>x.Value).ToArray().Dump();
doc.Descendants("filename").Select(x=>x.Value).ToArray().Dump();