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()
<copy>@srcdir@c:\test1\test.txt, @destdir@C:\test1\test.txt</copy>
XDocument doc = XDocument.Parse(input);
var copyitems = doc.Descendants("GLOBAL")
var splits = s.Value.Split(new string[] {"@srcdir@", "@destdir@"}, StringSplitOptions.RemoveEmptyEntries);
return new { Source = splits[0].Replace(",",""), Destination = splits[1].Replace(",","")};
foreach(var copy in copyitems)
Console.WriteLine("{0}- {1}", copy.Source, copy.Destination);