当前位置:  技术问答>java相关

各位,怎样读取XML格式的配置文件,请给出源代码。急需!!!

    来源: 互联网  发布时间:2015-08-22

    本文导语:  例如: YAG YAG YAG 1.能否给个例子   读取XML格式文件,   下的的YAG这个值。 2.另外如何处理中文问题? 我要在程序里面大量使用这种操作,能不能封装成一个单独的类? 提供一系列的本地方法? weity_cn@hotmail.c...

例如:

YAG
YAG
YAG

1.能否给个例子
  读取XML格式文件,
  下的的YAG这个值。

2.另外如何处理中文问题?

我要在程序里面大量使用这种操作,能不能封装成一个单独的类?
提供一系列的本地方法?

weity_cn@hotmail.com


|
试试jdom吧,很方便的,

先到http://www.jdom.org/下载个包,然后就像这样用:
/*
Test_jdom1
----------
jdom一些基本的用法
----------



java study
j2me


2002-10-23
23.5$
china
djt


java study2
j2se


2001-10-23
26.5$
china
abc


*/


import java.io.*;
import java.util.*;
import org.jdom.output.XMLOutputter;
import org.jdom.input.SAXBuilder;
import org.jdom.*;

public class Test_jdom
{

//--------------------输出指定元素 -------------------------------------
public static void main(String[] args)
{
try
{
SAXBuilder builder = new SAXBuilder();
FileReader reader = new FileReader("temp.xml");
  org.jdom.Document doc=builder.build(reader);
  先取得根元素,在这里是
  Element root = doc.getRootElement();
  java.util.List words = root.getChildren("book");
  Iterator i = words.iterator();

String s_result="";
  while (i.hasNext())
{
Element word = (Element)i.next();
if((s_result=word.getChild("date").getText()).length()>0)
{
System.out.println("get date: "+s_result);
}
  } end while
}
catch(Exception e)
{
  System.out.println(e);
}
} //end main()



}

    
 
 

您可能感兴趣的文章:

  • 文件读取的问题!(急需您的帮助)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 getline():读取一行字符
  • read函数读取文件时如何一行一行的读取,请指教!
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • linux 下使用 FREETDS 访问数据库 image 字段的问题, 仅能读取 64K ,超出部分读取不到?
  • C++ I/O 成员 ignore():读取字符并忽略指定字符
  • java中读取.txt和读取.ini文件的方式和命令是否一样
  • C++ I/O 成员 read():读取字条符
  • 上传文件时,如何在读取文件内容之前中断读取,并返回客户端错误信息?
  • C++ I/O 成员 gcount():返回读取的最后一次输入的字符数
  • 光驱中有一张光盘,成功读取,现在想换另一张光盘并读取,该如何做
  • C++ I/O 成员 get():读取字符
  • 请问在Java程序中能否直接读取ini文件,如何读取?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 高手帮忙:如何用java读取数据(从ftp服务器上一个文本文件)但不采用get的方式直接读取,打印数据内容(web方式)
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • python读取浮点数和读取文本文件示例
  • 读取spring配置文件的方法(spring读取资源文件)
  • 串口读取数据的问题
  • 能否读取一个二进制文件的大小
  • c语言读取csv文件和c++读取csv文件示例分享
  • linux下的mib读取问题?大虾帮解答下


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3