一般我们会把经常修改的内容写在xml中利于我们修改,维护信息
使用co信息mmons-configuration.jar读取个人认为很方便ConfigXML
--------------------------------第一种--------------------------------------
ConfigXml类代码:
private static final String CONFIG_PATH = "config.xml";
private static Configuration config ;
static{
try {
config = new XMLConfiguration(CONFIG_PATH);
} catch (ConfigurationException e) {
e.printStackTrace();
}
}
public static String getString(String infoLabel) {
return config.getString(infoLabel);
}
public static boolean getBoolean(String infoLabel) {
return config.getBoolean(infoLabel);
}
public static int getInt(String infoLabel) {
return config.getInt(infoLabel);
}
public static double getDouble(String infoLabel) {
return config.getDouble(infoLabel);
}
public static String[] getStringArray(String infoLabel) {
return config.getStringArray(infoLabel);
}
public static void main(String[] args){
System.out.println(getInt("cache.timeout"));
}
使用方法:
假如config.xml中有段内容为:
<students>
<sname>张三</sname>
</students>
读取方法只需要:ConfigXml.getString("students.sname");
-----------------------第二种方式----------------------------
/**
* 读取配置文件内容
* @author arron.huang
* @date
* 2011-06-20 14:12:00
*/
public final class Context {
private static Configuration config = ConfigUtil.getConfig("configuration.ini");
public static Configuration getConfig(){
return config;
}
}
confirguration.ini文件内容:
sname=张三
读取方式:
String sname = Context.getConfig().getString("sname");
结果:sname = 张三
分享到:
相关推荐
本篇文章将深入探讨如何在Java中读取XML配置文件,以及如何实现一个简易版的Spring框架。 首先,我们需要导入Java的DOM(Document Object Model)库,它提供了处理XML文档的标准API。在Java中,我们通常使用`javax....
使用这个简易XML解析器,开发者可以轻松地在自己的项目中处理XML数据,无论是读取配置文件、解析XML数据交换还是生成XML报告。通过xCfgParser.h提供的接口,可以方便地集成到C++项目中,而无需依赖大型的XML解析库。...
在C#中读取XML文件通常涉及到`System.Xml`命名空间中的类。以下是一个简单的示例: ```csharp using System.IO; using System.Xml; // 获取目录路径 public static readonly string SYS_CONFIGURE_URL = System....
在这个基于XML的简易联系人备忘录中,XML被用来作为数据存储的格式,替代了传统的数据库系统。这种设计模式简化了系统的复杂性,特别适用于小型应用或者教学示例。 一、XML的基本概念 1. 标签定义:XML使用自定义...
继承自TIniFile类的TXMLIniFile,可以方便的读写XMLIniFile配置文件,IniFile配置文件局限于字符长度,特殊字符等。而XMLIniFile就随心所欲很多
在本项目中,XML文件可能被用来替代传统的数据库,存储用户信息、帖子内容、分类等论坛数据。通过解析XML文档,JSP页面可以获取并展示这些信息,实现了数据的读取和展示功能。 多层设计是软件架构中的一个重要概念...
在C++中,读取配置文件通常涉及到文件I/O操作。std::ifstream类可以用来读取文件,而STL的容器(如std::map)则可以用来存储键值对。程序可能首先打开.ini文件,然后逐行读取,通过分割字符串(可能使用std::getline...
在本“XML简易教程”中,我们将深入理解XML的基本概念、语法以及其在IT领域的广泛应用。 XML的核心在于它是一种自定义标记语言。与HTML不同,HTML主要用于网页的展示,而XML则是为了让数据具备结构,便于机器解析和...
XML,全称Extensible Markup Language(可扩展标记语言),是一种用于标记数据的语言,它在IT领域扮演着重要的角色,尤其在数据交换、配置文件、文档结构化等方面有着广泛的应用。XML的设计目标是传输和存储数据,而...
XPath用于在XML文档中查找信息,而XSLT则用来转换XML文档的结构和格式。 至于“无废话XML”可能是指这个压缩包包含了一些精简、易于理解的XML示例或教程,旨在帮助初学者快速掌握XML的基本概念和用法。文件名...
自己封装了一个.net的XML读取 保存 修改节点名字 修改节点属性 查找节点等的工具。正好用这个类库做一个Visual studio C++工作目录的配置。作为使用的Demo。有源码,也为了以后更加方便使用visual studio cpp更好用...
XML,全称Extensible Markup Language,可扩展标记语言,是一种用于传输和存储数据的语言,它在IT领域中扮演着至关重要的角色。XML的设计目标是传输和存储数据,而不是显示数据,这与HTML(超文本标记语言)的主要...
在实际应用中,XML常用于Web服务,如SOAP(简单对象访问协议)消息的载体,以及配置文件,如Spring框架的配置文件。此外,XML也广泛用于数据交换,如RSS(简易信息聚合)和Atom feed。 通过阅读《中文XML开发指南》...
4. **XML操作**:在C#中,可以使用`System.Xml`命名空间下的类如`XmlDocument`、`XmlNodeReader`、`XmlNodeWriter`等来读取、写入和修改XML文档。本项目可能包含了解析XML文件、创建新学生记录、更新或删除现有记录...
在本程序中,可能用XML存储用户信息、好友列表或者其他配置数据。Java提供了`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`等API来解析和操作XML文档。程序可能通过这些API读取XML文件,获取...
描述中提到的“个人编写的简易XML留言板”,暗示这个系统可能是一个简单的项目,旨在展示如何使用C#处理XML文件并实现用户交互。这样的系统通常会包含一个前端界面供用户输入留言,以及后端逻辑来保存和读取这些留言...
3. **数据交换**:XML作为数据交换的标准格式,可以在不同系统间交换数据,如RSS(简易聚合)订阅、Atom feeds等。 4. **文档描述**:例如,SVG(可缩放矢量图形)是基于XML的图像格式,用于创建和交换矢量图形。 5....
在易语言环境中,XML的应用同样广泛,为程序的数据交换、配置文件读写提供了便利。 1. 易语言与XML的结合 易语言,中国本土的一种编程语言,以其简洁明了的语法和中文编程的特点,降低了编程的学习门槛。通过易语言...
XML,全称Extensible Markup Language,可扩展标记语言,是一种用于标记数据的结构化语言,尤其在Web应用程序、数据交换和文档存储等领域中扮演着重要角色。XML的设计目的是传输和存储数据,而不是显示数据,因此它...
【基于XML的Java课程管理系统】是一个专为初学者设计的学习项目,它利用XML(Extensible Markup Language)作为数据存储和交换格式,结合Java编程语言构建一个简易的课程管理平台。这个系统展示了如何在Java应用程序...