最近帮朋友写个小东西,服务端有一个 ClientDataSet,我取它的XMLDATA传送给客户端。问题出现了!问题描述:
数据集中有一个字段是 item_parentid numeric(10,0),取XMLDATA属性时发现 如果 item_parentid 为 “0”,XML里的内容会直接存成空值“”。求问怎么觖决这个问题,我想得到完整的字段值。
PS:好久没写代码了,真诚求解!数据集内容:
item_id  item_name   item_parentid
1000     AAA              0
1001     BBB              1000XML内容:
<?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>