delphi 一个关于xml文件导入数据库的问题
- function LoadXml(shortPath:string;var xmlobj: IXMLDOMDocument):boolean;
- var tmpXml:IXMLDOMDOCUMENT;
- begin
- shortPath:=localPath+shortPath;
- if not FileExists(shortPath) then
- begin
- LoadXml:=false;
- exit;
- end;
- tmpxml := CreateOLEObject('Microsoft.XmlDom') as IXMLDOMDocument;
- tmpxml.async := false;
- tmpxml.load(shortPath);
- if tmpxml.parseError.errorCode <> then
- begin
- LoadXml:=false;
- Exit;
- end;
- xmlobj:=tmpxml;
- tmpxml:=nil;
- Loadxml:=true;
- end;
- procedure InitNetInfo(var theNet:netInfoType);
- var objxml:IxmlDomdocument;
- Node1:IxmlDomNode;
- begin
- if not Loadxml(iniFile,objXml) then exit;
- Node1:=objXml.selectSingleNode('//DefaultIP');
- if Node1<>nil then theNet.Csdn_IP:=Node1.text;
- Node1:=objXml.selectSingleNode('//DefaultPath');
- if Node1<>nil then theNet.Csdn_Path:=Node1.text;
- Node1:=objXml.selectSingleNode('//UseProxy');
- if Node1<>nil then theNet.flg_UseProxy:=StrtoBool(Node1.text);
- Node1:=objXml.selectSingleNode('//ProxyIP');
- if Node1<>nil then theNet.prx_IP:=Node1.text;
- Node1:=objXml.selectSingleNode('//ProxyPort');
- if Node1<>nil then theNet.prx_Port:=Node1.text;
- Node1:=objXml.selectSingleNode('//ProxyUser');
- if Node1<>nil then theNet.prx_User:=Node1.text;
- Node1:=objXml.selectSingleNode('//ProxyPass');
- if Node1<>nil then theNet.prx_Pass:=Node1.text;
- //其他信息
- Node1:=objXml.selectSingleNode('//HeadSize');
- if Node1<>nil then HeadSize:=strtoint(Node1.text);
- Node1:=objXml.selectSingleNode('//TopicSize');
- if Node1<>nil then TopicSize:=strtoint(Node1.text);
- objxml:=nil;
- Node1:=nil;
- end;
delphi 一个关于xml文件导入数据库的问题的更多相关文章
- 【DRP】採用dom4j完毕XML文件导入数据库
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/lantingxv_jing/article/details/37762523 xml文件在如 ...
- 工作小结:xml文件导入到oracle
上周遇到xml文件导入到oracle数据库中,发现正常的xml转成excle格式导入,只针对于1m以下的xml文件.当xml文件太大的时候,就没有作用了. 这时候,我找到了两种办法,一个是java,一 ...
- Android通过xml文件配置数据库
之前一段时间自己封装了两个数据库,一个是ORM数据库,另一个是事件流数据库,项目相应的地址如下: ORM数据库:https://github.com/wenjiang/SimpleAndroidORM ...
- C# ASP.NET CSV文件导入数据库
原文:C# ASP.NET CSV文件导入数据库 using System; using System.Collections.Generic; using System.Text; using Sy ...
- 如何将XML文件导入Excel中
如下图所示为一个规范的XML文件,在Excel中可以将规范的XML文件导入到Excel成为规范的表格.具体有如下几种方法: 工具/原料 Excel 方法/步骤 单击“数据”选项卡下的“ ...
- SpringIOC注入模块中xml文件导入其他xml文件配置
如果我们在spring框架中配置了多个xml文件,我们可以在读取配置文件的时候把这些xml文件一下全都读取 也可以只读一个总的xml文件,在这个总的xml文件中把其他的xml全都都导入进来. 例如: ...
- spring-data-mongodb一个系统xml文件里面配置两个数据源
spring-data-mongodb一个系统xml文件里面配置两个数据源 参考文档如下: http://www.iteye.com/problems/92789 http://stackoverfl ...
- 将.dat文件导入数据库
*最近在搞文本分类,就是把一批文章分成[军事].[娱乐].[政治]等等. 但是这个先需要一些样本进行训练,感觉文本分类和"按图索骥"差不多,训练的文章样本就是"图&quo ...
- EXECL文件导入数据库
Execl数据导入数据库: 注意事项:execl中的列名与列数要与数据库的列名和列数一致.值类型一致,列名不一致的话可在导入的时候,给字段起别名,确定保持一致 v 界面代码: <div> ...
随机推荐
- java切分查询数据库表
在实际应用中,我经常用到遇到根据单号查询,单号又是批量如1000个单号,直接1000个in子查询是不行的,子查询是用上限的.如果表中数据达到上百万以上.即使有单号字段有索引查询也是很慢.这时可以用切分 ...
- 给url添加时间戳,解决浏览器缓存
//解决浏览器缓存function timestamp(url){ // var getTimestamp=Math.random(); var getTimestamp=new Date().get ...
- Java8数据流
流/Stream是在JAVA8中引入的一个抽象,可以处理类似SQL语句声明数据. 例如,考虑下面的SQL语句. SELECT max(salary),employee_id,employee_name ...
- 洛谷 P1440 求m区间内的最小值(单调队列)
题目链接 https://www.luogu.org/problemnew/show/P1440 显然是一道单调队列题目…… 解题思路 对于单调队列不明白的请看这一篇博客:https://www.cn ...
- 71.Edit Distance(编辑距离)
Level: Hard 题目描述: Given two words word1 and word2, find the minimum number of operations required ...
- Task总结
1.Task的优势 ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便.比如: ◆ ThreadPool不支持线程的取消.完成.失败通知等交互性 ...
- Activiti6.0 java项目框架 spring5 SSM 工作流引擎 审批流程
工作流模块----------------------------------------------------------------------------------------------- ...
- differential evolution代码实例(DE算法)
DE算法是遗传算法中一种比较流行的算法,这种算法比较简单,速度也比较快,下面给出一份示例代码 clear all; close all; clc 2 %Function to be minimized ...
- 重置zend studio 默认设置的方法[转]
这个方法类似于手机的“恢复出厂设置”的功能,就是将所有的使用记录全部清除,用于解决zend studio使用过程中遇到的各种莫名其妙的问题,可以说是zend studio各种问题的终极解决方法~能够解 ...
- 从零开始的PHP生活Day1
PHP 什么是PHP? PHP(Hypertext Preprocessor,超文本预处理器)是一种服务器端的.跨平台的.HTML嵌入式的弱类型开源脚本语言. 1.服务器端:PHP需要使用服务器软件进 ...