HRESULT: 0xC00CE556 - загрузка строки в XML

Я пытаюсь загрузить строку, содержащую XML, который загружен из SkyDrive.

XmlDocument myXML = new XmlDocument();
myXML.LoadXml(importXMLDocument);

Когда я вызываю вышеуказанный код, я получаю следующую ошибку:

Исключение из HRESULT: 0xC00CE556

Это XML, который яЯ пытаюсь преобразовать из строки и загрузить в XML-документ:



  
    Tahoe
    2004
    97742
    
    5w-30
    
    6
    
    
    0
    0
    0
    0
    0
    97742
    2012-05-04T19:53:53.358-06:00
    2012-08-04T19:53:53.358-06:00
    100742
    false
    false
    3000
    3
    true
    true
    true
    2
  
  
    Mazda3
    2011
    21504
    abcdefg
    0w-20
    
    0
    
    
    0
    0
    0
    0
    0
    21504
    2012-09-14T18:05:02.298-06:00
    2013-02-14T18:05:02.298-07:00
    26504
    false
    false
    64.75
    need new tires - $500+
    5000
    5
    true
    true
    false
    2
  

Обновить:

Это код, с которого я загружаю файл XML из SkyDrive (используя API): вчера вечером было подтверждено, что этот процесс при загрузке файла из SKYDrive является дополнительным "?" в настоящее время добавить. Ниже приводится вся моя функция, которая выполняет загрузку и "LoadXml» вызов. Любая помощь приветствуется.

private async void readFileInfo(string folderId)
{
     LiveOperationResult operationResultFile =
     await client.GetAsync(folderId + "/files");

     dynamic resultFile = operationResultFile.Result;
     IDictionary fileData = (IDictionary)resultFile;
     List files = (List)fileData["data"];

     foreach (object item in files)
     {
          IDictionary file = (IDictionary)item;

          if (file["name"].ToString() == "ocha.txt")
          {
               LiveDownloadOperationResult DLFile =
               await client.BackgroundDownloadAsync(file["source"].ToString();


                var stream = await DLFile.GetRandomAccessStreamAsync();
                var readStream = stream.GetInputStreamAt(0);


                DataReader reader = new DataReader(readStream);
                uint fileLength = await reader.LoadAsync((uint)stream.Size);


                string content = reader.ReadString(fileLength);


                XmlDocument myXML = new XmlDocument();
                myXML.LoadXml(content.ToString());


                VM.importVehicles(content);


                break;
            }
      }
}