/// <summary> /// Map the data given in the StringData field of the payload using the DataBrowser /// </summary> public string MapStringData(string data) { string stringData = ValueExtractor.GetValueFromDataList("StringData", data); IDataBrowser dataBrowser = DataBrowserFactory.CreateDataBrowser(); IEnumerable <IPath> mappedPaths = dataBrowser.Map(stringData); string pathsString = string.Join(Environment.NewLine, mappedPaths.Select(p => p.DisplayPath)); return("<ADL><PathData>" + pathsString + "</PathData></ADL>"); }