简单的java读取xml文件方法(相对路径的xml文件),,分为两种: 一种是简单的键值对的xml文件, 通过Properties读取;一种是普通的xml文件, 此处使用dom4j读取
一.简单的键值对应的xml文件读取
1.xml文件 文件名(key-value-xml.xml)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <entry key="sql1"> Select sysdate From dual q </entry> <entry key="sql2"> Select 1 From dual q </entry> </properties>
2.java代码
public static void simpleKeyValueXmlRead(){ Properties props = new Properties(); //xml的相对路径 String xmlpath="com/meotd/service/key-value-xml.xml"; ClassLoader classLoader=XmlReadLearn.class.getClassLoader(); //这里XmlReadLearn是当前类 InputStream in=classLoader.getResourceAsStream(xmlpath); try { props.loadFromXML(in); System.out.println("按照Key打印"); System.out.println(props.getProperty("sql1")); //"sql1"是xml中某个entry的key值 System.out.println("打印所有的属性值"); Enumeration<Object> set2 = props.keys(); while (set2.hasMoreElements()) { String key = (String) set2.nextElement(); System.out.println(props.getProperty(key)); } } catch (Exception e) { e.printStackTrace(); } }
二.普通的xml文件读取(dom4j)
1.xml代码
<?xml version="1.0" encoding="UTF-8"?> <sqls> <sql id="attr-desc-data"> Select Distinct Tag_Name As Identifier, 'string' As Type, Tag_Name As Name, Tag_Name As Description, Null As Secondarydescription, 'CMS MIG' As Attributefield3, 'TRUE' As Displayable, 'TRUE' As Comparable, Decode(Secondary_Navigation, 0, 'FALSE', 1, 'TRUE') As Facetable From Cms_Tag Order By 1 </sql> <sql id="attrval-desc-data"> Select Tag_Name As Identifier, 'string' As Type, Tag_Value As ValueIdentifier, '1' As ValueUsage, 0 As sequence, tag_value As Value, Freetype_Id As field1 From Cms_Tag Order By Tag_Name </sql> </sqls>
相关推荐
java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件
用java读取xml文件的四种方法
文档中有代码案例,详细讲解了使用java读取xml,并附带有关于xml的dtd讲解,里面包含详细的文档和代码案例。和读取xml所需的jar。
java读取xml文件 ,程序自带jar包在mylib下,加入工程即可,工程导入可用,更具自己需要读取xml文件生成所需文件。
java 读写xml文件操作, 简单易懂
java从xml中读入数据并存入到sqlserver2005数据库中
java读取XML文件内容的四种方法[归类].pdf
java读写xml文件的例子,供参考
利用Java下的IO读取或写入xml及word,txt文件,且能有效去除乱码(很适用,且和POI组建比,少占了很多内存),这是我根据网上很多不同的版本,整合而出的一种最易最好的IO读写文件代码;
java实现的一个读取本地xml文件的例子,进入正题: 需要的包jdom2-2.0.6.jar:下载地址,http://mvnrepository.com/artifact/org.jdom/jdom2 此例子比较简单
Java读取xml文件中oracle数据库连接,JAVA与ORACLE连接的代码.
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
通过不同的库方法读取修改xml文件。通过java实现。代码易懂
Java读取xml文件的四种方法.doc
java读取XML文件,自己写的一个小例子,很多读取的方面 都涉及到了....
java读写xml文档,有实例,dom4j.jar, jaxen.jar。