Using Linq To Xml
var xDoc = XDocument.Parse(xml);
var lines = xDoc.Descendants("Line")
.Select(l=>l.Elements().ToDictionary(e => e.Name.LocalName,
e => e.Value))
.ToList();
EDIT
var val = xDoc.Descendants("SOPNUMBE").First().Value;