1.XML配置文件怎么写,都有些什么属性
xml是类似这种的:<?xml version="1.0" encoding="gbk"?>
<body>xml是类似这种的:<?xml version="1.0" encoding="gbk"?>
<body>可以在节点中加属性例如:<body id = "" name = "">java代码解析一般用DOM4j.分两种类型的解析方式:1.DOM: Document Object Model 文档对象模型树形结构装载到内存中.完成后才开始解析.缺点:如果文件比较大,内存有压力,时间会延迟.优点:可以对树形结构做任何操作:加节点,删节点,遍历。
2.SAX: Simple API for XML流(Stream)的特征,解析可以立即开始.不保存数据. 对内存无压力.不能修改节点.适合大文件的解析.下面附上代码:public static List
<bean id="dataSource"class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"value="sun.jdbc.odbc.JdbcOdbcDriver"></property>
<property name="url" value="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=db.mdb"></property>
<property name="username" value=""></property>
<property name="password" value=""></property>
<property name="maxActive" value="100"></property>
<property name="maxIdle" value="30"></property>
<property name="maxWait" value="500"></property>
<property name="defaultAutoCommit" value="true"></property>
</bean>
其中access数据库放在项目文件夹的根目录下.
1.XML格式是W3C的标准,各种平台通用,可移植性好。而Windows下的注册表文件,基本上是黑盒,也不可能被移植到非Windows环境下。
2.XML提供了一种树形层次结构,可以很方便的定位某一功能块。而INI文件不提供这种便利。
3.从写的角度看,几乎所有的应用程序都能处理XML文件,并且通过DOM提供的方法可以很快捷的对XML文件进行操作,而Reg只能用特定的软件进行读取操作,而INI很难进行方便的操作。
4.从读的角度看,XML文件提供了一种简洁的自解释的标记方法,几乎不需要说明文档,就能理解XML格式的配置文件的意义。而Reg很难辨识,INI虽然大多情况下比较容易理解,但不可能包含太多的内容。
5.XML高度可扩展,只要遵循一定的规则,XML的可扩展性几乎是无限的,而且这种扩展并不以结构混乱或影响基础配置为代价。而庞大的INI文件几乎一定是混乱的。
当然,即使XML有如此多的好处,它也存在一定的缺点,就是在表达较短的配置时,没有INI简练。而且因为它有比较严格的格式审查机制,容错性也不是特别好。但在绝大多数情况下,以XML文件做为配置文件,从长远来看,还是最好的选择。
配置文件是XML配置文件(配置) config文件中会有像许多条目
abcd
xyz
choise1
1. NSIS共有4 XML的插件可供选择; NsisXML(由Wizou).xML插件,NsisXML(乔尔)和NSXML 使用NsisXML(由Wizou):Outfile "$%temp%\NSISTest.exe"
RequestExecutionLevel user
Installdir "$Temp"
Showinstdetails show
!include LogicLib.nsh
Page InstFiles
!define XMLFILE "$instdir\myxml.xml"
Section
StrCpy $9 "Did not exist"
nsisXML::create
nsisXML::load "${XMLFILE}"
${If} $0 = 0
;build a new basic XML file:
nsisXML::create
nsisXML::createProcessingInstruction "xml" 'version="1.0" encoding="UTF-8" standalone="yes"'
nsisXML::appendChild
nsisXML::release $2
${EndIf}
nsisXML::select '/choise'
${If} $2 = 0
StrCpy $1 $0
nsisXML::createElement "choise"
nsisXML::appendChild
${Else}
nsisXML::getText
StrCpy $9 $3
${EndIf}
DetailPrint "Old value: $9"
System::Call 'kernel32::GetTickCount()i.r5' ;Get some "random" value to save
nsisXML::setText "$5"
nsisXML::release $2
nsisXML::save "${XMLFILE}"
nsisXML::release $0
DetailPrint "Saved new value: $5"
SectionEnd
2. 在优先次运行我得到:Old value: Did not exist
Saved new value: 709289703
Completed
并在第二次运行我得到:Old value: 709289703
Saved new value: 709308687
Completed
转载请注明出处育才学习网 » xml配置文件怎么写
本文主要为您介绍行书示字旁怎么写,内容包括衣字旁和示字旁的行书怎么写,[20分奖励]钢笔行书中“示字旁”“衣字旁”的写法,衣字旁和示字旁的行书怎么写我那本看不出区别~。笔顺是:点,横折,撇提由上到下,由左及右是楷书和行书不变的笔顺。例:袖
本文主要为您介绍医师定期考核怎么写,内容包括医师定期考核职业道德怎怎么写,医师定期考核职业道德考评表的个人自我评价怎么写,医师定期考核个人述职工作成绩怎么写。医师定期考核职业道德考评表的个人自我评价应该首先写一下工作情况概述
本文主要为您介绍历史随笔怎么写,内容包括有关历史的随笔怎么写,什么是历史随笔,请写一篇200字关于历史的随笔。对于写随笔,同学中有两种看法:一是不当回事,“不就是随便写写吗?”顺手涂几笔,交差了事。一是太当回事,既然随笔是散文的一种,散文要
本文主要为您介绍学籍信息确认表怎么写,内容包括全国中小学生学籍基础信息确认表怎么写,全国中小学生学籍基础信息确认表怎么写,全国中小学生学籍基础信息确认表怎么填越详细越好这对我很重要的。当前的项目是学生在系统里的信息,如有错误、
本文主要为您介绍书痴的故事怎么写,内容包括《书痴》的作文,用书痴中成语编故事,舞剧书痴讲述了什么样的故事。问世间,书为何物?只叫人废寝忘食,手不释卷。书,像是一只无形的手牵制着我,我只要看书一入神,便立即“神志不清”了。说到看书,我还有一
本文主要为您介绍结婚群通知怎么写,内容包括同学儿子结婚在微信群里发个通知怎样写,结婚通知怎么写,通知结婚怎么写。通知:小人即将告别自由的天空,踏入爱情的坟墓,届时还请诸位父老乡亲、叔叔阿姨、兄弟姐妹大驾光临,见证敝人的爱情葬礼,以纪念
本文主要为您介绍闲人英文怎么写,内容包括“闲人”用英语怎么说,闲人翻译成英文怎样写,雨后闲人英文名字怎么写。绅士英文:gentleman读音:英 [dʒentlmən] 美 [dʒentlmən]释义:n. 绅士;先生;有教养的人相关短语:Mo
本文主要为您介绍客服日报表怎么写,内容包括淘宝客服工作周报怎么写,工作日报表格式,工作日报表该怎么做。1. 谈论“工作日报怎么写?”之前,我们先来想一下为什么会有这项制度,目的是什么。我理解有如下目的:让领导了解员工一天做了什么,为公司
本文主要为您介绍java怎么写头文件,内容包括为什么java不用写头文件,java都头文件,以及什么时候用,java语言中要使用函数Math头文件应该怎样写急~~。Math类属于java.lang包中的函数,所以在使用的过程中,不需要导入这个库,可以直接使用的。pack
本文主要为您介绍描写冬天的诗怎么写,内容包括描写冬天的诗,描写冬天的诗,描写冬天的诗。描写冬天的古诗和描写冬天的名句冬雪忽如一夜春风来,千树万树梨花开。冬梅不是一番寒彻骨,争得梅花赴鼻香。冬景岸容待腊将舒柳,山意冲寒欲放梅
本文主要为您介绍魔女英语怎么写,内容包括魔女的英文怎么写,“魔女”用英语怎么说,魔女的英文单词怎么写。魔女的英文:Witch词汇解析witch读音:英 [wɪtʃ] 美 [wɪtʃ] 意思:n. 巫婆,女巫,魔女;vt. 迷惑;施巫术第三
本文主要为您介绍作文秋天的童话怎么写,内容包括有关小学秋天的童话作文怎么写,写话秋天的童话,怎么写,<秋天的童话>作文怎样写。秋天的童话一年四季都在谱写着不同的童话,春的童话充满生机,夏的童话有许多繁茂,冬的则有些冰冷。我最喜欢的是
本文主要为您介绍病例申请书怎么写,内容包括复印病历的申请书怎么写,复印病历的申请书怎么写,家人生病申请书。带上医院或者大夫的病例 效果很好病假条 尊敬的______: 我因(请假原因:事因、病因等原因,简单陈述即可),于____年____月_
本文主要为您介绍晖的繁体字怎么写,内容包括晖的繁体字怎么写,"晖"有繁体写法吗,"晖"有繁体写法吗。
本文主要为您介绍xml文档怎么写,内容包括什么是XML文档,用什么可以编写,XML格式是什么格式,xml文件是什么格式。所谓的xml,就是eXtensible Markup Language, 翻译成中文就是“可扩展标识语言“,在国内很多人理解xml为ht
本文主要为您介绍java怎么写配置文件,内容包括java配置文件怎么写,java配置文件怎么写,如何为java程序写配置文件。假设有如下xml配置文件config.xml:<?xml version="1.0" encoding="utf-8" ?><confi
本文主要为您介绍xml怎么写配置文件,内容包括xml配置文件怎么写,XML配置文件怎么写,都有些什么属性java代码如何解析XML配置文,xml作为配置文件的好处。xml是类似这种的:<?xml version="1.0" encoding="gbk"?><head></head><body></b
本文主要为您介绍mybatis的配置文件怎么写,内容包括mybatis的配置文件怎么写,mybatis的配置文件怎么写,mybatis主配置文件怎么写。在src/main/resource中创建MyBatis配置文件:mybatis-config.xml。typeAliases标签:给类
本文主要为您介绍struts2配置文件怎么写,内容包括简述Struts2的配置文件包括哪些元素,请帮我详细解释Struts2的配置文件,struts配置文件的文档声明部分怎么写。package元素package用来管理action:使用了面向对象的思想属性:name:用来定义包名,
本文主要为您介绍ssh的配置文件怎么写,内容包括ssh配置文件怎么写,ssh框架配置文件怎么写,ssh框架配置文件怎么写。讲不清楚,给你我的SPRING模板,你复制到eclipse里好好看看<?xml version="1.0" encoding="UTF-
本文主要为您介绍mapper.xml怎么写,内容包括mapper.xml怎么写当前时间,mybatis进行多表新增,修改的Mapper.xml怎么写,mybatis的mapper.xmlforeach怎么写。修改数据库连接参数加上allowMultiQueries=true,如:hikariConfig.security.jdbcUrl=jd
本文主要为您介绍struts2xml怎么写,内容包括求struts2struts.xml文件写法,struts2的struts.xml文件怎么配置,谁能帮忙说下struts2中webxml跟strutsxml的工作顺序就是。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC"-//Apa