急!关于XML.勿以分少而不为!本人只剩下宝贵的30分了1(30分)

  • 主题发起人 主题发起人 xiuxiu
  • 开始时间 开始时间
X

xiuxiu

Unregistered / Unconfirmed
GUEST, unregistred user!
请问,如何将XML格式的文件转化为数据库中的内容!
用什么控件,如何使用?详细些,好吗?
 
我对此也十分十分地感兴趣,如果哪位大侠给出答案,
我也会出300分同xiuxiu老兄一起奖励他。
 
根据XML的描述规则,1找出字段动态建立库结构
2将XML文件字段内容动态入库。
处理过简单XML,写程序不难,复杂的没事过。
 
XML-->TXT-->DB
 
gsand:
非常赶兴趣你所提供的线索.我也是这么想的.但苦于不知道用那些函数来读取XML文件的接点及接点名称及数值等.请提供一下具体的函数或告诉我那里能获取这方面的HELP.好吗?(我现在是用IE5的MSDOM)
非常感谢!
 
请问你处理的是静态的XMLBroker 产生的XML Packet, 还是要处理浏览网页
时作修改后内存中的Delta 数据 ?
 
这个问题很有价值,快来讨论!
有谁用过COLDFUSION吗?ColdFusion把数据转换成WDDX时是否与XML一样,还是有所不同?
 
DELPHI5.0 中有XMLDB.JS等等用來操作XML package.
 
不知道如何使用有关xml的控件,我十分着急!
 
可以使用ie 5.0提供的xmldom,这是微软的xml解析器,
它对应的是一个文件,msxml.dll,位于windows/system
它的使用方法和word,excel什么的com服务器的使用方法类似。
由于这个东西可以很好的管理xml文件,自然转换数据库
也不是什么难题了,唉,现在的电子商务都用xml了!!!!!
 
MSXML 中有IXMLDocument,IDOMDocument,不知有何区别。
我使用时IDOMDocument解析不了含DTD的XML文档。
 
xml-html-db
xml-wml-db
COMPAQ网关实现
 
理论上XML的提出就应该是自动处理数据.
不过现在DBMS好像还没有做到直接处理XML.
用XML的时候,主要的就是写一个状态机处理状态,读取到指定的内容就
去往数据库写.
主要的XML Parse,Delphi的我不知道,C下面的有expat,IBM的一个巨大的库.
java的比较多,还有javascript的.
使用方法都不一定相同.微软的有个问题好像不能处理缓存,只能处理文件.
我就知道这么多了.
 
我知道delphi的xml parser,但是还没有用过。因为装不上。
不过大家若是想要我可以给大家提供。
 
Delphi的parser倒是有,比如http://www.philo.de/xml/
不过给我的感觉是写的一般,不如直接用expat方便
毕竟sax方式比dom方式速度要有优势的说
ms的那套东东好是很好,不过因为加入了很多的新特性支持
因此效率上受到影响,不过其完全COM化使之使用起来非常方便
适合在一些对速度要求不太高的场合,或者说XML文档格式比较复杂的
地方,或者说使用了一些新特性的地方,如XSL,SCHEMA等等
另外xml.apache.org提供了一整套XML/XSL/SOAP解决方案,
虽然还在发展中,但已经初具规模,值得研究 :)
其实平时使用XML一般都只用到了一些最基本的特征,完全可以
自己写一套解析引擎:)
/Delphi/Demos/Midas/InternetExpress/TroubleShoot/目录下
就有BORLAND自己用JAVASCRIPT写的一个简单的解析引擎
是用于Internetexpress程序中处理XML文档的,可以研究一下
 
Delphi的parser倒是有,比如http://www.philo.de/xml/
不过给我的感觉是写的一般,不如直接用expat方便
毕竟sax方式比dom方式速度要有优势的说
ms的那套东东好是很好,不过因为加入了很多的新特性支持
因此效率上受到影响,不过其完全COM化使之使用起来非常方便
适合在一些对速度要求不太高的场合,或者说XML文档格式比较复杂的
地方,或者说使用了一些新特性的地方,如XSL,SCHEMA等等
另外xml.apache.org提供了一整套XML/XSL/SOAP解决方案,
虽然还在发展中,但已经初具规模,值得研究 :)
其实平时使用XML一般都只用到了一些最基本的特征,完全可以
自己写一套解析引擎:)
/Delphi/Demos/Midas/InternetExpress/TroubleShoot/目录下
就有BORLAND自己用JAVASCRIPT写的一个简单的解析引擎
是用于Internetexpress程序中处理XML文档的,可以研究一下
 
接受答案了.
 
在VB中用MS解析器找到相应的字段与数值
然后插入相应的数据库
如果是网页就用ASP+MS解析器+ADO 插入相应的数据库
 
希望高手能提供一个例子sql-->xml--->sql
 
希望那位高手提供一个例子:.xml+.xls----->xml
 
后退
顶部