Illegal characters in path when loading a string with XDocument
问题 I have very simple XML in a string that I'm trying to load via XDocument so that I can use LINQ to 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 I get an Illegal characters in path. error thrown when I try to load the XML; could someone please explain why this is happening? Thanks. 回答1: You are looking for XDocument.Parse - XDocument.Load