读取xml文档的节点文本值

------show.xml
<?xml version="1.0" encoding="GB2312" standalone="no"?>
<PhoneInfo>
 <Brand name="华为">
  <Type name="U8650">
   <Item>
    <title>标题信息</title>
    <link>链接</link>
    <description>标题信息</description>
    <pubDate>2014-11-1</pubDate>
   </Item>
  </Type>
    <Type name="HW123"/>
    <Type name="HW321"/>
 </Brand>
 <Brand name="苹果">
  <Type name="iPhone4"/>
 </Brand>
</PhoneInfo>
--------test.java
try{
   //1创建解析器工厂对象
   DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
   //2.通过解析器工厂对象创建解析器对象
   DocumentBuilder db = dbf.newDocumentBuilder();
   //3.通过解析器对象解析xml文档,并创建doc对象
   Document doc = db.parse("src/show.xml");
   //4.读取pubDate
   NodeList list = doc.getElementsByTagName("pubDate");
   //4.1读取pubDate的元素节点
   Element pubElement =(Element) list.item(0);
   //4.2读取pubDate的文本节点
   String pubDateValue = pubElement.getFirstChild().getNodeValue();
   System.out.println(pubDateValue);
  }catch(Exception e){
   e.printStackTrace();
  }

posted @ 2014-11-01 11:38 阿九 阅读(262) | 评论 (0)编辑 收藏

java中写.txt文件,如何实现换行

1.使用java中的转义符"\r\r"



 这样在str后面就有换行了.
注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果.
          windows下的文本文件换行符:\r\n
          linux/unix下的文本文件换行符:\r

2.使用System.getProperty()方法:


3.BufferedWriter的newline()方法:

posted @ 2014-10-30 08:51 阿九 阅读(1240) | 评论 (0)编辑 收藏

仅列出标题
共2页: 上一页 1 2 
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

统计

常用链接

留言簿

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜