有这样一个xml文件
<sample_data sync_datetime="20060702111232218">
<sample_data_list asp_code="AA" company_id="E0">
<newTable>
<公司代码>E0</公司代码>
<部门代码>10000</部門コード>
<开始日期>18010101</开始日期>
</newTable>
...
</sample_data_list>
</sample_data>
如何把这个xml读到dataset的时候,直接修改成我想要的格式。
列名修改成Company_id,Section_id之类,table也只要newTable部分一个,table名也最好改成别的。
要定义schema么?要怎么定义?希望能得到详细的解答。
<sample_data sync_datetime="20060702111232218">
<sample_data_list asp_code="AA" company_id="E0">
<newTable>
<公司代码>E0</公司代码>
<部门代码>10000</部門コード>
<开始日期>18010101</开始日期>
</newTable>
...
</sample_data_list>
</sample_data>
如何把这个xml读到dataset的时候,直接修改成我想要的格式。
列名修改成Company_id,Section_id之类,table也只要newTable部分一个,table名也最好改成别的。
要定义schema么?要怎么定义?希望能得到详细的解答。
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"><xs:element name="newTable">
<xs:complexType>
<xs:sequence>
<xs:element name="公司代码" type="xs:string"/>
<xs:element name="部门代码" type="xs:string"/>
<xs:element name="开始日期" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element></xs:schema>
1、其实在ds直接设置也很方便啊
2、为什么一定要改列名?
要是只能修改dataset那也只好如此了。
我知道adapter可以设定列的mapping,还以为schema也可以完成类似的任务。