0118_MessageXML 文档(2, 2)中有错误。

2017-04-18  本文已影响0人  Asa_Guo

一、C#代码

string filePath = @"C:\PatList.xml";
var resp = XmlUtil.DeserializeFromFile<List<PatInfo>>(filePath);

二、报错的PatList.xml原结构

<?xml version="1.0" encoding="utf-8"?>
<PatList>
  <PatInfo>
    <lismain_repno>10246201611245007</lismain_repno>
  </PatInfo>
  <PatInfo>
    <lismain_repno>102462016112418</lismain_repno>
  </PatInfo>
</PatList>

三、修复后的结构

PatList → ArrayOfPatInfo

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfPatInfo>
  <PatInfo>
    <lismain_repno>10246201611245007</lismain_repno>
  </PatInfo>
  <PatInfo>
    <lismain_repno>102462016112418</lismain_repno>
  </PatInfo>
</ArrayOfPatInfo>
上一篇 下一篇

猜你喜欢

热点阅读