All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
缓存技术及在Rainbow,Portal的应用_.net资料_编程技术
利用OleDb对象,将数据库中全部表转换成XML文件_[Asp.Net教程]
.net2.0中使用SqlBulkCopy进行大批量数据迁移_[Asp.Net教程]
PHP连接ACCESS数据库的类_[PHP教程]
ASP.NET,2.0服务器控件之复合控件样式_[Asp.Net教程]
用php把现有动态新闻页面改成静态页的方案_php资料_编程技术
使用php的zlib压缩和解压缩swf文件_[PHP教程]
XML入门教程-XML CDATA_[XML教程]
取得文件扩展名方法_[PHP教程]
防刷新重复提交、防后退方法_[Asp.Net教程]
Reading number is top 10 pictures
29 the belle stars after bath figure3
西游四格漫画(一)
人物写真-谢楠
明星与豪宅
西游四格漫画(六)
壮丽的云彩1
mythology hero1
Distribution of wealth in China survey status report
Female model behind the bitterness, often being overcharged5
机器人也有性生活吗?
Download software ranking
卡丁车单机版
株洲本地在线棋牌游戏
Tram sex maniac 2 (H) rar bag9
WebService在.NET中的实战应用教学视频 → 第3集
Popkart Cracked versions Mobile phone games
网页特效实例大全
Boxer Classic video1
Boxer's Top ten classic battle6
White deer villiage
软件工程思想
归海一刀 published in(发表于) 2014/3/20 5:13:38 Edit(编辑)
xml数据存入数据库的解决办法_[XML教程]

xml数据存入数据库的解决办法_[XML教程]

xml数据存入数据库的解决办法_[XML教程]

当我们要把xml格式的数据存到数据库中。通常的办法是解析xml文件,读出xml中的数据类型并根据它创建数据库表和表之间的结构,读出xml中的数据,存入到数据库之中。

  在读nodeType是要注意二个问题:


  1.读某个节点数据类型可以对上一个节点的孩子,或直接使本节点的类型,只不过要严格注意定位正确,不要混淆。


  例:link.getElementsByTagName("link").item(0).getFirstChild().getNodeType()


  2.对于nodetype的值,如果一般可以得到数据,也可以是与Node类的静态属性值相配的。


如:Node.DOCUMENT_NODE
Node.ELEMENT_NODE
Node.CDATA_SECTION_NODE
Node.TEXT_NODE


  好像与0,1,2,3相对应,自己可以测试一下。


  其实上面的方法并不是一件可取的方法,一种比较好的替代方法是:


  1.使用xnlSchema来描述该xml文件。


  2.对schema文件进行xml解析,获得实体及其类型,然后根据实体名和类型来创建表,根据实体之间的关系,设定表之间的关系。


  3.用xmldom或sxap来解析xml文件,提取数据,存入数据库中。







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.