起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 180|回复: 9

【结贴】[请求]如何可以得到以下xml的表名名称、字段名称、字段数据**

[复制链接]
发表于 2009-6-3 10:16:49 | 显示全部楼层 |阅读模式
<?xml version="1.0" encoding="UTF-8"?>
<DataSet>
  <TableOne><!—表名-->
    <Column1>1111</Column1><!—字段名-->
    <Column2>2222</Column2>
    <Column3>3333</Column3>
    <Column4>2008-09-22</Column4>
  </TableOne>
  <TableOne>
    <Column1>4444</Column1>
    <Column2>5555</Column2>
    <Column3>6666</Column3>
    <Column4>2008-09-22</Column4>
  </TableOne>
  <TableTwo>
    <Column1>1111</Column1>
    <Column2>2222</Column2>
    <Column3>3333</Column3>
    <Column4>1</Column3>
  </TableTwo>
  <TableTwo>
    <Column1>4444</Column1>
    <Column2>5555</Column2>
    <Column3>6666</Column3>
    <Column4>2</Column3>
  </TableTwo>
</DataSet>
回复

使用道具 举报

发表于 2009-6-3 10:25:27 | 显示全部楼层
搜索论坛,有读xml的老帖子。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-3 10:26:35 | 显示全部楼层
没有这种的方式。。。能不能直接给个可行的

<TableOne><!—表名-->
    <Column1>1111</Column1><!—字段名-->

表名: TableOne
字段名: Column1
字段数据: 1111
回复 支持 反对

使用道具 举报

发表于 2009-6-3 10:32:20 | 显示全部楼层
我无语。
回复 支持 反对

使用道具 举报

发表于 2009-6-3 10:34:52 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-3 10:40:34 | 显示全部楼层
这个看过了 表名: TableOne
字段名: Column1
字段数据: 1111 ,值全是可变的,如何写
回复 支持 反对

使用道具 举报

发表于 2009-6-3 10:44:34 | 显示全部楼层
自己找下那个对象的方法,用索引取值。
一般xml都有两套方法,一套是用节点或者属性名字取,一种是用索引取。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-3 12:56:30 | 显示全部楼层
data一输入.就会提示 文件系统提供者"TInterceptFileSystemProvider"已经注册
回复 支持 反对

使用道具 举报

发表于 2009-6-3 13:45:56 | 显示全部楼层
Microsoft.XMLDOM 看下这个方面的文档。是微软的东西。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-3 16:09:53 | 显示全部楼层
data.documentElement.Get_childNodes.Get_length;
     data.documentElement.Get_childNodes.item[3].Get_childNodes.Get_length;
     dialogs.ShowMessage(data.documentElement.Get_childNodes.item[0].Get_nodeName);
     dialogs.ShowMessage(data.documentElement.Get_childNodes.item[0].childNodes[0].Get_nodeName);
     dialogs.ShowMessage(data.documentElement.Get_childNodes.item[0].childNodes[0].Get_text);

结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 14:28 , Processed in 0.040349 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表