很惭愧,做了一年的java,开发时天天和config.xml,titles打交道,(我们公司用的是struts,用摸板)但至今都不太清楚xml是怎么起作用的 ,听同事说xml很有用,但我怎么就看不到呢???还有请大家举个例子,想学习一下xml,谢谢!!

解决方案 »

  1.   

    用xml做配置文件,可以起到跨平台的作用,而且现在各种流行的语言对于xml都有很好的支持。如果你在windows下用ini文件做配置文件,那么你到unix下将如何运行呢,但xml就可以。xml比起html具有可扩展性,可以自己随意定义标记,而html等标记语言却没有这种功能。在webservices技术中,xml用于在网络中传输数据更加是必不可少,因为它的跨平台性,数据传输到任何平台上都可以成功解析。
      

  2.   

    结构化的数据才是我们要用的,xml可以描述出来。
      

  3.   

    struts应用程序启动时,会把struts-config.xml文件中的信息读入内存中,并把它们存放在config包中的相关类实例中。
    xml文档可以跨平台,是可扩展的标记语言。
      

  4.   

    xml主要在版本升级的时候最有用。在用到工厂时,你的工厂管理类那里面,会有很多的静态字符串常量。这是这些常量就可以拿出来放在XML里因为这样在下一版要替换掉某个功能模块时,你直接在XML里面做一修改就行了,没必要在进入代码里面修改。
      

  5.   

    还有配置文件,也就是网站的基本信息,在基本不做多次改动时都可一写在XML里面。在说的深点用XML也可以当简单的数据库来用。
      

  6.   

    下来还有就是,在数据库不确定的情况下,你的连接信息完全可一写在XML文件里,这样有利于数据库的更换。还有就是上面说的跨平台的问题。我基本也就能想到这里了
      

  7.   

    struts-config.xml主要用于控制数据走动.通过*.do来做标识,然后调用Action方法与数据所要保存的form里面去.所以我认为主要是一个最外层控制的东东吧
      

  8.   

    XML是很有用,建议你去用一下就知道了!可以用JDOM或SEX来试一下!