利用dom4j解析.xml之查询标签的文本信息
2016-12-16 20:18
591 查看
package cn.zdh.dom4j_read; import java.io.File; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class Demo4 { public static void main(String[] args) throws Exception { SAXReader reader = new SAXReader(); Document doc = reader.read(new File("./src/contact.xml")); //获取元素标签的文本信息 Element name = doc.getRootElement().element("contact").element("name"); String text2 = name.getText(); System.out.println(text2); //获取标签的文本信息,其中空格和换行也都统计在其中 Element cont = doc.getRootElement().element("contact"); String text = cont.getText(); System.out.println(text); System.out.println("============================="); //通过父类标签获取子类标签的文本内容。 Element ele = doc.getRootElement().element("contact"); String elementText = ele.elementText("name"); System.out.println(elementText); } }
附上contact.xml文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<contact_list>
<contact id="001">
<name>张三</name>
<gender>男</gender>
<phone>13411112222</phone>
<email>zhangsan@qq.com</email>
<address>河北石家庄</address>
</contact>
<contact id="002">
<name>李四</name>
<gender>女</gender>
<phone>13511112222</phone>
<email>lisi@qq.com</email>
<address>山东济南</address>
</contact>
<student>
</student>
</contact_list>
相关文章推荐
- 利用dom4j解析.xml之查询标签
- 利用dom4j解析.xml之将xml文本信息封装成对象
- IOS第三十天——利用xml解析查询火车票信息
- 利用dom4j解析.xml之查询属性
- 使用dom4j解析xml标签,将标签属性与文本内容添加进集合
- java中利用dom4j对XML文档的创建、解析、查找、修改、保存等操作。
- 利用MSXML解析XML文本(VC)
- iPhone开发【十九】XML解析之NSXMLParser(使用Web Services查询火车信息)
- 利用MSXML解析XML文本(一)
- 利用MSXML解析XML文本(五)
- 解析支付宝单笔买卖查询接口回来的XML信息
- 黑马程序员_王康 java利用DOM4J解析XML文件
- iPhone开发【十九】XML解析之NSXMLParser(使用Web Services查询火车信息)
- 利用MSXML解析XML文本(VC)
- 利用Dom4j解析xml文档
- dom4j解析XML时使用XPath直接定位至标签实例
- 利用MSXML解析XML文本(三)
- java中利用dom4j对XML文档的创建、解析、查找、修改、保存等操作。
- 利用MSXML解析XML文本(VC)
- 利用Dom4j解析xml文档