`
bob_abc_keeny
  • 浏览: 5930 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

java实现Properties读取XML

阅读更多
package cn.bob.ad.property;

import java.io.IOException;
import java.io.InputStream;
import java.util.InvalidPropertiesFormatException;
import java.util.Properties;

public class XmlConfig {

private static Properties PROPERTIES;

private static String DEFAULTCONFIG = "/application.local.xml";
static {
PROPERTIES = new Properties();

try {
Class<?> config_class = Class.forName(XmlConfig.class.getName());
InputStream in = config_class.getResourceAsStream(DEFAULTCONFIG);
try {
PROPERTIES.loadFromXML(in);
} catch (InvalidPropertiesFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
} catch (ClassNotFoundException e1) {
e1.printStackTrace();
}
}

public static void main(String[] args) {
System.out.println(PROPERTIES.getProperty("query.all.video"));
}
}

XML文件书写格式:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties version="1.0">
<entry key="url">url</entry>
<entry key="user">user</entry>
<entry key="password">password....</entry>
<entry key="driver">driver</entry>
<!-- 命令行 -->
<entry key="command">command....命令行...</entry>
<!-- 查询所有的视频 -->
<entry key="query.all.video">select * from video ?...</entry>
</properties>
分享到:
评论

相关推荐

    java操作properties方法

    在Java编程中,操作配置文件,尤其是`.properties`文件,是一项常见的任务。`.properties`文件主要用于存储应用程序的配置信息,通常包含键值对,其中键是唯一的标识符,值是与该键相关联的数据。Java提供了`java....

    java读取配置文件xml ,properties,txt

    在Java编程中,读取配置文件是常见的任务,这些配置文件可以是XML、properties或纯文本(txt)格式。配置文件通常用于存储应用程序的设置、连接信息和其他动态可配置的数据,以便于在运行时访问和修改。下面我们将...

    JAVA高手解析XML配置文件的读取操作.pdf

    JAVA 高手解析 XML 配置文件的读取操作 本文主要讲解了 Java 中如何读取 XML 配置文件,并对 XML 解析器进行了分类,分别介绍了 DOM 和 SAX 两种解析方式的特点和使用场景,并提供了一个使用 SAX 解析器读取 XML ...

    Properties和xml读写操作

    根据给定文件的信息,我们可以总结出关于 Java 中 Properties 和 XML 的读写操作的相关知识点。 ### 一、Properties 文件的读写操作 #### 1. 读取 Properties 文件 在 Java 中,`Properties` 类用于处理属性文件...

    读取properties、xml格式的配置文件的实例

    这是一个简单实现读取properties、xml格式的配置文件的小案例。虽然实际项目中可能不是这样实现的。... 方法二:java.util.Properties读取properties类型文件; 二、读取xml类型文件 dom4j读取xml文件;

    使用Java读取XML配置文件

    使用 Java 读取 XML 配置文件 Java 语言和 XML 技术可以说是黄金组合,网上已经有很多文章介绍 XML 在电子商务中的数据交换的作用。但是在平时系统开发中,我们不一定都用到数据交换,是否无法使用 XML?当然不是...

    javatxt+Properties+xml文件读写

    这里主要关注的是对`.txt`、`.properties`和`.xml`这三种类型的文件进行操作。`.txt`文件是最常见的文本文件,`.properties`文件用于存储配置信息,而`.xml`文件则是一种结构化的数据存储格式,常用于数据交换和配置...

    java读取xml文件导入到mysql数据库中

    xml文件导入到mysql数据库中,包括文件:ConnectionUtils.java,InsertDT.java,db_mysql.properties,test01.xml,需要的jar包dom4j-1.6.1.jar,mysql-connection-java-3.1.1.3-bin.jar,jaxen-1.1-beta-7.jar

    java处理BOM头的XML

    1. **预处理文件**:在解析XML文件之前,可以编写一个简单的Java程序或脚本来读取文件,移除BOM头,然后将清理后的数据传递给DOM4J进行解析。可以使用Java的`InputStreamReader`和`BufferedReader`,指定正确的编码...

    Java开发中读取XML与properties配置文件的方法

    - **DOM4J和JDOM**:这两者是Java中的DOM解析库,提供了更方便的API来操作XML文档,比如DOM4J提供了XPath查询功能。 3. **示例代码:DOM方式解析XML** - 上述代码演示了如何使用DOM解析XML文件`scores.xml`。首先...

    Configuration对properties、xml配置文件的【增删改查】及动态加载

    它提供了一种统一的方式来读取和管理不同类型的配置源,如XML、Properties、INI文件甚至数据库。 二、Properties配置文件处理 1. **读取Properties文件** 使用`PropertiesConfiguration`类可以方便地读取....

    Java中XML配置文件的读取(sax).doc

    Java中XML配置文件的读取(SAX) XML配置文件是Java开发中常用的配置文件格式,特别是在J2EE项目中。XML文件可以存储配置信息,并且易于维护和修改。然而,在Java中读取XML配置文件成了一个需要解决的问题。本文将...

    JAVA读取数据库的XML配置文件

    ### JAVA读取数据库的XML配置文件 #### 前言 在软件开发中,数据库配置信息的管理至关重要。随着技术的发展,出现了许多优秀的框架来帮助开发者处理这些任务,例如Hibernate等ORM(对象关系映射)工具,它们简化了...

    java+xml联合编程简单例子

    10. **Java的XML处理API**:如`java.io.FileReader`、`java.util.Properties`和`javax.xml.parsers`包下的各种类,用于读取、解析和处理XML文件。 这个作业例子可能包含了上述一种或多种技术的运用,通过分析源代码...

    Java实现的properties文件动态修改并自动保存工具类

    Apache Common-Configuration是一个功能强大的配置文件处理工具,可以从 Properties文件、XML文件、JNDI、JDBC数据源、System Properties、Applet parameters、Servlet Parameters等读取相应信息。通过使用commons-...

    JAVA操作XML学习资料合集

    在"java操作xml-jdom.mht"文件中,你可能学习到如何通过JDom解析XML文件,创建XML结构,以及如何读取和修改XML文档中的元素和属性。例如,你可以使用SAXBuilder类来解析XML文件,然后通过Element对象来访问和修改...

    jboss-web.xml jndi.properties oracle-ds.xml

    EJB用于实现业务逻辑,而JPA则是Java平台上的ORM(对象关系映射)标准,帮助开发者处理数据库操作。在本案例中,"jboss-web.xml"、"jndi.properties"和"oracle-ds.xml"是针对EJB+JPA在JBoss应用服务器中的配置文件,...

    xml的JAVA解析与格式定义

    JDOM提供了一种直接映射XML到Java对象的方式,使得操作XML更加直观。创建JDOM解析器通常涉及`org.jdom2.input.SAXBuilder`,然后调用`build()`方法解析XML。 5. **DTD(Document Type Definition)和Schema**: ...

    java xml常用操作代码

    你可以通过`DocumentBuilder`的`parse()`方法解析XML文件,然后使用`Document`对象的方法如`createElement()`, `appendChild()`等来操作XML元素。 3. **SAX解析**: Simple API for XML (SAX) 是一种基于事件驱动...

Global site tag (gtag.js) - Google Analytics