XML-unzulässige Zeichen im Pfad

Ich bin der Abfrage eines soap-basierten Dienst und wünschen zu analysieren, um die zurückgegebenen XML-Code aber wenn ich versuche, das laden der XML in ein XDoc, um die Daten abzufragen. bin immer eine "illegale Zeichen im Pfad" Fehlermeldung? Diese (unten) ist der zurückgegebene XML-Code aus dem service. Ich möchte einfach die Liste von Wettbewerben und legen Sie Sie in eine Liste, die ich eingerichtet haben. Die XML nicht laden in ein XML-Dokument, obwohl, so müssen korrekt formatiert?.

Irgendwelche Ratschläge über den besten Weg, dies zu tun und erhalten Runde den Fehler, wäre sehr dankbar.

<?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>

Hier ist mein code, ich muss in der Lage sein, um die Daten abzufragen, die in einer XDoc:

string theXml = myGSM.get_competitions("", "", 1, "en", "yes");
XmlDocument myDoc = new XmlDocument();
MyDoc.LoadXml(theXml);
XDocument xDoc = XDocument.Load(myDoc.InnerXml);

InformationsquelleAutor der Frage Kevin | 2010-10-30

Schreibe einen Kommentar