llage 发表于 2007-12-4 10:53:37

[求助]用PBDOM读取多记录、多属性的XML文档的问题

<p>大家好,我希望用PBDOM读取下面的多记录中的各个数据项目中的数据内容</p><p>&lt;?xml version="1.0" encoding="gb2312"?&gt;<br/>&lt;DBSET RESULT="3"&gt;<br/>&nbsp; &lt;ROW&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="YWBH"&gt;0011663100&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="SQLB"&gt;临时新装&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="KSSJ"&gt;2007-04-30&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="WCSJ"&gt;2007-04-30&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="DQJD"&gt;业扩_业务受理&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="SFWC"&gt;COMPLETE&lt;/COL&gt;<br/>&nbsp;&nbsp; &lt;/ROW&gt;<br/>&nbsp;&nbsp; &lt;ROW&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="YWBH"&gt;0011663100&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="SQLB"&gt;临时新装&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="KSSJ"&gt;2007-04-30&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="WCSJ"&gt;2007-05-01&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="DQJD"&gt;业扩_查勘派工&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="SFWC"&gt;COMPLETE&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ROW&gt;<br/>&nbsp;&nbsp; &lt;ROW&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="YWBH"&gt;0011663100&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="SQLB"&gt;临时新装&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="KSSJ"&gt;2007-05-01&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="WCSJ"&gt;2007-07-13&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="DQJD"&gt;内部工程(高压)&lt;/COL&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;COL NAME="SFWC"&gt;COMPLETE&lt;/COL&gt;<br/>&nbsp;&nbsp; &lt;/ROW&gt;<br/>&nbsp; &lt;/DBSET&gt;</p><p>其中&lt;DBSET RESULT="3"&gt;的RESULT="3"&gt;是表示按条件查询得到的记录数<br/>上面的XML文档中一条记录的内容如下:</p><p>&nbsp;&nbsp;&nbsp; YWBH&nbsp;&nbsp;&nbsp; &nbsp;0011663100&nbsp;&nbsp;&nbsp;&nbsp; //业务编码<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SQLB&nbsp;&nbsp;&nbsp; &nbsp;临时新装&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //申请类别<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KSSJ &nbsp;&nbsp;&nbsp;&nbsp; 2007-05-01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //开始时间<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WCSJ&nbsp;&nbsp; &nbsp;2007-07-13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //完成时间<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DQJD&nbsp;&nbsp; &nbsp; 内部工程(高压)&nbsp;//当前流程节点<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SFWC&nbsp;&nbsp; COMPLETE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //是否完成<br/></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 文档根据不同的条件形成2到n条记录行ROW,每ROW又包括6个COL数据列,每个数据列中的属性值即是该项数据名,而其xml元素值就是这个数据项的值,如&lt;COL NAME="YWBH"&gt;0011663100&lt;/COL&gt;就是YWBH=0011663100的意思,请高手指点:如何遍历以上数据到一个数组,以方便输出使用,输出格式形如:</p><p>&nbsp;第一条记录</p><p>&nbsp;&nbsp;&nbsp; YWBH&nbsp;&nbsp;&nbsp; &nbsp;0011663100&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SQLB&nbsp;&nbsp;&nbsp; &nbsp;临时新装&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KSSJ &nbsp;&nbsp;&nbsp;&nbsp; 2007-05-01&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WCSJ&nbsp;&nbsp; &nbsp;2007-07-13&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DQJD&nbsp;&nbsp; &nbsp; 内部工程(高压)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SFWC&nbsp;&nbsp; COMPLETE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>第二条记录</p><p>&nbsp;&nbsp;&nbsp;&nbsp; 。。。。。</p><p>第三条记录&nbsp;&nbsp;&nbsp; </p><p>&nbsp;&nbsp;&nbsp; 。。。。。</p>
页: [1]
查看完整版本: [求助]用PBDOM读取多记录、多属性的XML文档的问题

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com