【发布时间】:2022-07-08 01:24:53
【问题描述】:
您好,我正在尝试读取 XML 文件并将其保存到 DataSet 中,问题是重复节点被跳过而不是保存到 DataSet 中
下面是xml:
<Production>
<Number>399195</Number>
<Code>21</Code>
<VehicleID>VR7A45GYVNL012461</VehicleID>
<ModelID>1CCE</ModelID>
<Date>2022-05-10T01:12:05.000Z</Date>
<ProductionSpecificationText>CDNB08 </ProductionSpecificationText>
<ProductionSpecificationText>CDPK02 </ProductionSpecificationText>
<ProductionSpecificationText>CDNM00 </ProductionSpecificationText>
<ProductionSpecificationText>CB0DSY </ProductionSpecificationText>
<ProductionSpecificationText>CDRL02 </ProductionSpecificationText>
<ProductionSpecificationText>CDL700 </ProductionSpecificationText>
<ProductionSpecificationText>CB0CCE </ProductionSpecificationText>
</Production>
DataSet dataSet = new DataSet();
dataSet.ReadXml(@"C:\Users\elhammh\Desktop\xmlfiletest");
【问题讨论】:
-
检查你的数据集,看看你有多少表。 Dataset ReadXml 创建了无法使用的碎片表。更好地使用 XML Linq 读取文件。将发布代码。
标签: c# asp.net xml datatable dataset