Niedozwolone znaki w ścieżce podczas ładowania łańcucha za pomocą XDocument

Mam bardzo prosty XML w ciągu, który próbuję załadować przezXDocument dzięki czemu mogę używać LINQ do XML:

 var xmlString = @"<?xml version=""1.0"" encoding=""utf-8"" standalone=""yes""?>
 <person>Test Person</person>";

 var doc = XDocument.Load(xmlString); //'Illegal characters in path' error thrown here

DostajęIllegal characters in path. błąd zgłoszony podczas próby załadowania XML; czy ktoś mógłby wyjaśnić, dlaczego tak się dzieje? Dzięki.

questionAnswers(3)

yourAnswerToTheQuestion