用delphi的TXMLDocument编写了一段代码,请问发布时需要带别的东西吗?(100分)

  • 主题发起人 主题发起人 yf168
  • 开始时间 开始时间
Y

yf168

Unregistered / Unconfirmed
GUEST, unregistred user!
如题:
有没有要求?比如需要安装msxml3.0,IE6.0什么的?
本人对xml不了解,请指教!
......
Borland提供的3种不同的XML解析器来对XML文档进行解析;
  ·三种解析器
  1、微软的解析器(MSXML SDK)
  微软解析器主要应用在Windows中,在安装MSXML SDK的时候会安装解析器,同时IE浏览器也提供了解析器,这个解析器是一个COM。
  2、Apache的Xerces解析器
  Borland自己实现了一个Xerces解析器,这个可以通过调用xercesxmldom.dll模块来实现;如果使用这个解析器可能需要同应用程序一起进行分发xercesxmldom.dll,XercesLib.dll,CC3260MT.DLL三个DLL文件
  3、OpenXML解析器
.....
上面代表是什么意思?TXMLDocument属于哪种情况?
 
好像没有什么问题。
不过,最好找一台机子(比述要求低的)试一下。
 
有谁发布过?
我在一台机器上实验了一下没问题
 
默认的应该是用的微软的MSXML,我觉得也是微软的解释器功能最强。
不用附带多余文件,只要有IE就可以了,除非有人把IE给卸载了,那也没关系,可以提供一个MSXML的安装程序,装上就可以
不过我不推荐用Delphi自带的TXMLDocument(如果你用的是D7)这个好像是封装的MSXML2,连Xpath都不支持,推荐用MSXML3的,但必须装有IE6才行。

如果你想做绿色软件,那么推荐第三个,可以将解释器静态编译。
第二个还是算了吧,功能上不如第一个,还得带着一对小“累赘”呵呵

我做的程序就是引入了MSXML3,导入后他生成了一个xxxxxxxTLB.pas,uses这个单元就可以了。要求是系统要么有IE6,如果没有IE6需要安装MSXML3解释器(这个安装程序不大,也就1MB多)。我分别在纯净的Win98SE和Win2000做过测试,在保留原系统的IE5的时候,只需安装MSXML3解释器,程序即可运行,否则会弹出错误窗口(MS自己的窗口,中文的 呵呵)。如果安装了IE6则可以畅通无阻的运行。
解释器可以在MS官网上下载。现在好像都MSXML6了。。。。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部