public static void Main()
xmlns=""http://schemas.microsoft.com/ws/2005/05/envelope/none"">
<Text xml:lang=""en-US"">Invalid Credit Card Number length</Text>
XDocument xdoc = XDocument.Parse(XML);
XNamespace ns = "http://payments.exigo.com";
XNamespace nsa = "http://schemas.microsoft.com/ws/2005/05/envelope/none";
var element = xdoc.Elements(ns + "Token").Elements(ns + "CreditCardToken")
var error = xdoc.Elements(nsa + "Fault").Elements(nsa + "Reason")
var anything = xdoc.Descendants(ns + "Token").Any();
var error_exists = xdoc.Descendants(nsa + "Fault").Any();
Console.WriteLine(element.Value);
}else if (error_exists) {
Console.WriteLine(error.Value);
Console.WriteLine(error_exists);