Я обращаюсь к службе на основе мыла и хочу проанализировать полученный XML, однако, когда я пытаюсь загрузить XML в XDoc, чтобы запросить данные. Я получаю сообщение об ошибке "незаконные символы в пути"? Это (ниже) - это XML, возвращаемый службой. Я просто хочу получить список конкурсов и поместить их в список, который у меня установлен. XML действительно загружается в XML-документ, но должен быть правильно отформатирован?
Любые советы по наилучшему способу сделать это и обойти ошибку будут очень признательны.
<?xml version="1.0" ?> 
- <gsmrs version="2.0" sport="soccer" lang="en" last_generated="2010-08-27 20:40:05">
- <method method_id="3" name="get_competitions">
  <parameter name="area_id" value="1" /> 
  <parameter name="authorized" value="yes" /> 
  <parameter name="lang" value="en" /> 
  </method>
  <competition competition_id="11" name="2. Bundesliga" soccertype="default" teamtype="default" display_order="20" type="club" area_id="80" last_updated="2010-08-27 19:53:14" area_name="Germany" countrycode="DEU" /> 
  </gsmrs>
Вот мой код, мне нужно иметь возможность запрашивать данные в XDoc:
string theXml = myGSM.get_competitions("", "", 1, "en", "yes");
XmlDocument myDoc = new XmlDocument();
MyDoc.LoadXml(theXml);
XDocument xDoc = XDocument.Load(myDoc.InnerXml);