Gra*_*ter 7 c# xml linq-to-xml
我用这行代码在路径中得到错误的非法字符
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);
}
Run Code Online (Sandbox Code Playgroud)
但是,当我通过这行代码测试时,有xml数据
var test = openBatch.GetOpenBatchSummary("xxx", "xxxx", "xxx", "", "", "");
MessageBox.Show(test);
Run Code Online (Sandbox Code Playgroud)
这是输出:

Mir*_*Mir 18
使用XDocument.Parse,而不是XDocument.Load.您正试图以这种方式从文件加载内容.
| 归档时间: |
|
| 查看次数: |
8968 次 |
| 最近记录: |