CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

如何读出XML的数据?生成SQL文?

楼主ainiyiwannian()2005-04-04 19:52:46 在 .NET技术 / VB.NET 提问

<id>001</id>  
  <name>xx</name>  
  例如客户端传过来的这样的一个XML,如何读出数据,最后生成  
  select   *   from   xx   where   id=001   and   name="xx"这样的一句SQL语句 问题点数:0、回复次数:6Top

1 楼znjgress(四空和尚)回复于 2005-04-05 19:40:03 得分 0

大不了从头再来  
   
  关注  
  Top

2 楼strforever(huziqiang)回复于 2005-04-05 20:09:23 得分 0

XmlDocument   xmlDoc   ;  
  xmlDoc.LoadXml("<id>001</id><name>xx</name>");  
  string   s   =   "select   *   from   '"+xmlDoc.SelectSingleNode("name")+"'   where   id   =   '"+xmlDoc.SelectSingleNode("id")+"'   and   name   =   '"+xmlDoc.SelectSingleNode("name")+"'"Top

3 楼ainiyiwannian()回复于 2005-04-06 09:06:17 得分 0

楼上的,能不能把ID和NAME也从XML里取出来,因为客户端传过来的只是一个XML字串,WebServic要自己解析出传过来的字段名和他对应该的记录!Top

4 楼ainiyiwannian()回复于 2005-04-06 09:34:22 得分 0

现在又有一个新的问题,因为XML的格式很不严格,webservice解析XML的话,也不容易,现在我们规定了一种特定格式的DTD来限定XML的格式,那么应该怎么实现呢?如果这样可以的话,我们解析XML就很容易了。有用过这种方式的吗?谢谢大家啦。如果有代码就更好了Top

5 楼ainiyiwannian()回复于 2005-04-06 12:14:05 得分 0

如果我规定的一个DTD格式的XML是这样的:  
  <OPERATOR-INFORMATION-SECTION>  
  <DEPARTMENT-SECTION>  
  <ORGANIZATION-NAME>internal</ORGANIZATION-NAME>  
  <ORGANIZATION-ID>01</ORGANIZATION-ID>  
  </DEPARTMENT-SECTION>  
  <ID-SECTION>  
  <PERSON-ID>007</PERSON-ID>  
  </ID-SECTION>  
  <RANK-SECTION>  
  <ORGANIZATION-NAME>Docter</ORGANIZATION-NAME>  
  <ORGANIZATION-ID>01</ORGANIZATION-ID>  
  </RANK-SECTION>  
  </OPERATOR-INFORMATION-SECTION>  
  我想读第三层节点的所有节点,这里是(ORGANIZATION-NAME、ORGANIZATION-ID)和第层节点所对应的数据  
  应该怎么样来读?  
  顺便问一下,如果用SOAP的话,能不能直接解析XML?而不用读XMLTop

6 楼strforever(huziqiang)回复于 2005-04-08 19:15:24 得分 0

XmlNodeList   xnl   =   xmlDoc.SelectNodes(@"OPERATOR-INFORMATION-SECTION/DEPARTMENT-SECTION")  
  foreach(XmlNode   xn   in   xnl)  
  {  
              string   s   =   xn.Name.toString();  
              string   s2   =   xn.InnerText;  
  }Top

相关问题

  • 怎样用SQL 2000 生成XML
  • 从数据库里读出数据到dataset,如何生成指定格式的XML文件呢?
  • ORACLE能不能象MS SQL Server2000一样? 直接生成XML?
  • 我想把SQL Server 2000中字段类型为image的数据读出来,生成一个文件,该怎么做???
  • 关于读出SQL Image字段,需要在服务器上生成文件的问题,请大家帮帮我,谢谢!!
  • 图片文件被以binary字段存在sql server里,怎么用VB读出生成并保存成图片文件
  • 怎样生成从数据库中读出数据生成word页面进行
  • 读xml,生成html?
  • 关于循环读出某些url并生成html的程序
  • 如何从XML文件中读出来,然后update到SQL表中??(表有主键)

关键词

  • 节点
  • 数据
  • xml
  • xmldoc
  • 格式
  • 解析
  • selectsinglenode
  • xn
  • xx
  • 话

得分解答快速导航

  • 帖主:ainiyiwannian

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo