我们可以将ClientDataset中的数据导出成为一个XML
<?xml version="1.0" standalone="yes" ?>
- <DATAPACKET Version="2.0">
- <METADATA>
- <FIELDS>
  <FIELD attrname="GTHCODE" fieldtype="string" WIDTH="8" />
  <FIELD attrname="RECDATE" fieldtype="dateTime" />
  <FIELD attrname="ICN" fieldtype="string" WIDTH="16" />
  <FIELD attrname="TIM" fieldtype="string" WIDTH="14" />
  <FIELD attrname="CARDTYPE" fieldtype="string" WIDTH="2" />
  <FIELD attrname="VEHICLE_CODE" fieldtype="string" WIDTH="8" />
  <FIELD attrname="SAM" fieldtype="string" WIDTH="8" />
  <FIELD attrname="DSN" fieldtype="r8" />
  <FIELD attrname="SUBORGAN_CODE" fieldtype="string" WIDTH="8" />
  <FIELD attrname="LINE_ID" fieldtype="string" WIDTH="5" />
  <FIELD attrname="STAFF_ID" fieldtype="string" WIDTH="10" />
  <FIELD attrname="ST_CODE_CODE" fieldtype="string" WIDTH="9" />
  </FIELDS>
  <PARAMS LCID="1033" />
  </METADATA>
- <ROWDATA>
  <ROW GTHCODE="00010000" RECDATE="20080117" ICN="91001917"
TIM="20080126051641" CARDTYPE="91" VEHICLE_CODE="123" SAM="00000051"
DSN="000001" SUBORGAN_CODE="00010401" LINE_ID="00810" STAFF_ID="10000"
ST_CODE_CODE="010030020" />
  </ROWDATA>
</DATAPACKET>那么这个数据包,别的语言(例如java,php等)是否可以识别?是不是通用的?请各位指点

解决方案 »

  1.   

    可能得自己再转换一下,转换成通用的XML格式
      

  2.   

    标准的xml语言
    别的语言(例如java,php等)是否可以识别?
    可以自行解析
      

  3.   

    xml 是通用的, 用 metadata 识别表结构, 下面就是行数据了
      

  4.   

    xml通用的,其他语言一般都能找到xml解析的类.
      

  5.   

    我一直以为 <DATAPACKET Version="2.0"> 应该是一中公共的标准,就好像xsd一样,难道不是吗? 望赐教
      

  6.   


    那个不是吧,不一定需要的。除了开头的一句比较标准之外,其他都是自定义的。所以要自己做一个解析xml的类