有没有谁遇见过clientdataset的XMLDATA数据不完整!
最近帮朋友写个小东西,服务端有一个 ClientDataSet,我取它的XMLDATA传送给客户端。问题出现了!
问题描述:
数据集中有一个字段是 item_parentid numeric(10,0),取XMLDATA属性时发现 如果 item_parentid 为 “0”,XML里的内容会直接存成空值“”。求问怎么觖决这个问题,我想得到完整的字段值。
PS:好久没写代码了,真诚求解!
数据集内容:
item_id item_name item_parentid
1000 AAA 0
1001 BBB 1000
XML内容:
<?xml version="1.0" standalone="yes"?>
<DATAPACKET Version="2.0">
<METADATA>
<FIELDS>
<FIELD attrname="item_id" fieldtype="fixed" WIDTH="10"/>
<FIELD attrname="item_name" fieldtype="string" WIDTH="64"/>
<FIELD attrname="item_parentid" fieldtype="fixed" WIDTH="10"/>
</FIELDS>
<PARAMS/>
</METADATA>
<ROWDATA>
<ROW item_id="1000" item_name="AAA" item_parentid="" />
<ROW item_id="1001" item_name="BBB" item_parentid="1000" />
</ROWDATA>
</DATAPACKET>