XElement.Load Ошибка чтения символов амперсанда и специальных символов страны

У меня проблемы с чтением символа амперсанда из файла XML:

XElement xmlElements = XElement.Load(Path_Xml_Data_File);

Я получаю ошибку, когда у меня есть:

<Name>Patrick & Phill</Name>

Error: Name cannot begin with the ' ' character, hexadecimal value 0x20. Xml.XmlException) A System.Xml.XmlException was thrown: "Name cannot begin with the ' ' character

Или со специальными португальскими символами:

<Extra>Direc&ccedil;&atilde;o Assistida</Extra> (= <Extra>Direcção Assistida</Extra>)

Error: Reference to undeclared entity 'ccedil'

Есть идеи, как решить эту проблему?

Ответы на вопрос(1)

Ваш ответ на вопрос