通过XML,可以在不兼容的系统之间交换数据,利用XML,纯文本文件可以用来存储数据。在不使用XML时,HTML用于显示数据,数据必须存储在HTML文件之内。
XML不是为了显示数据而设计的,主要是用于交换数据,可以从HTML中分离数据,也可以用于存储数据,大量的数据可以存储到XML文件中或者数据库中,应用程序可以读写和存储数据,一般的程序可以显示数据。
通过XML可以在HTML文件之外存储数据使用,也可以充分利用数据,可以用于创建新的语言XML是WAP和WML语言的母亲。如果开发者有足够的预见性,那么将来的应用程序都应该使用XML的形式来存储数据。
你不能再layout目录下新建test.xml文件。只能在 resources目录下创建一个目录,命名为xml,然后再xml目录下创建test.xml文件。即 xml 和layout 是同一级目录。都在resources目录下。新建一个java类:?
1234567891011 package java public class Config { //要配置的值 public static int value = 0 //这里不能写成静态的 public void setValue(int i) { value = i }}
新建一个config.xml文件,放置我们的配置信息
?
12345678910111213 <!--?xml version="1.0" encoding="UTF-8"?--><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd "> <bean class="java.Config"> <!-- 配置信息 --> <property name="value"> <value>5</value> </property> </bean></beans>
然后在applicationContext.xml引入config.xml
?
1 <import resource="config.xml"></import>
ok,下面测试一下我们的程序
?
1234 public static void main(String[] args) { ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml") System.out.println(Config.value) }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)