1.XML配置文件怎么写,都有些什么属性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 parseCustomXML(String fileName) { // 定义解析器 SAXReader saxReader = new SAXReader(); List eleList = new ArrayList(); // 开始解析,返回文档对象 /* *
2.Spring的XML配置文件如何写连接Access数据库的配置信息<bean id="dataSource"class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"value="http://www.xuexi88.com/zhishi/sun.jdbc.odbc.JdbcOdbcDriver"></property>
<property name="url" value="http://www.xuexi88.com/zhishi/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="http://www.xuexi88.com/zhishi/100"></property>
<property name="maxIdle" value="http://www.xuexi88.com/zhishi/30"></property>
<property name="maxWait" value="http://www.xuexi88.com/zhishi/500"></property>
<property name="defaultAutoCommit" value="http://www.xuexi88.com/zhishi/true"></property>
</bean>
其中access数据库放在项目文件夹的根目录下.
3.xml作为配置文件的好处1.XML格式是W3C的标准,各种平台通用,可移植性好 。而Windows下的注册表文件,基本上是黑盒,也不可能被移植到非Windows环境下 。