有上面的一份名叫《测试.xml》的文件。
请用任何程序将XML中的文件转换成DataTable 具体字段所代表的的意思如下:
<RealData>
<HLR>
<Public id="GT" dataName="GT数据" dataFolder="GT" />
<Vendor name="Ericsson" id="1" version="">
<DataType>
<name>GT数据</name>
<Folder>GT</Folder>
<CmdList>
<value name="C7GSP;" end_flag="<" />
<value name="C7GSP:GTRC=ALL;" end_flag="<" />
</CmdList>
<xmlName>eric_msc_gt.xml</xmlName>
<perl>eric_msc_dal.pl</perl>
</DataType>
</Vendor>
<Vendor name="Ericsson" id="6" version="11">
<DataType>
<name>GT数据</name>
<Folder>GT</Folder>
<CmdList>
<value name="DISPSPENS;"; end_flag="ENDJOB" />
<value name="DISPSPRNS;"; end_flag="ENDJOB" />
<value name="DISPSPLNKREM;"; end_flag="ENDJOB" />
<value name="DISPSPGTRUL;"; end_flag="ENDJOB" />
<value name="DISPSGTCRUL;"; end_flag="ENDJOB" />
</CmdList>
<xmlName>siemens_11msc_gt.xml</xmlName>
<perl>siemens11.0_parser_dal.pl</perl>
</DataType>
</Vendor>
</HLR>
</RealData>
我看不懂上边啥意思 求大神指点一下 并且把要求实现一下
可以参考上面的实现方式
https://social.msdn.microsoft.com/Forums/vstudio/en-US/4f05ed79-6385-4366-b188-17327062edc1/load-below-complex-xml-file-into-table-using-c?forum=csharpgeneral
一个Datatable是搞不定的,根据需求建立多个datatable, 确定好主外键以及那些是 一对一,一对多关系的