XDocument.Laden Sie "Illegale Zeichen im Pfad." Fehler, aber wenn ich die Funktion zu testen gibt es die XML -

Ich erhalten den Fehler " illegales Zeichen im Pfad mit dieser Codezeile

var doc = XDocument.Load(openBatch.GetOpenBatchSummary("xxxx", "xxxx", "xxxx", "", "", ""));
        var summary = from r in doc.Descendants("OpenBatchSummary")
                      select new
                      {
                          PaymentTypeID = r.Element("Payment_Type_ID"),
                          Return = r.Element("Return"),
                          Sale = r.Element("Sale"),
                      };
        foreach (var i in summary)
        {
            ListViewItem it = new ListViewItem(i.PaymentTypeID.ToString());
            it.SubItems.Add(i.Sale.ToString());
            it.SubItems.Add(i.Return.ToString());
            listView1.Items.Add(it);
        }

Aber wenn ich test die durch diese code-Zeile gibt die xml-Daten

var test = openBatch.GetOpenBatchSummary("xxx", "xxxx", "xxx", "", "", "");
        MessageBox.Show(test);

Und hier ist die Ausgabe:

XDocument.Laden Sie

Schreibe einen Kommentar