dom4j解析xml 字符串
创建一个Document 对象
Document doc = null;
读取并解析XML文档 }
SAXReader就是一个管道,用一个流的方式,把xml文件读出来 }
获取文件 解析文件xml
SAXReader reader = new SAXReader(); }
Document document = reader.read(new File("User.hbm.xml")); }
将字符串 转为xml
doc = DocumentHelper.parseText(xml); // 将字符串转为XML
获取根节点
Element rootElt = doc.getRootElement();
输出根节点的名称
System.out.println("根节点:" + rootElt.getName());
获取根节点下的head节点
Iterator iter = rootElt.elementIterator("head");
遍历head节点
while (iter.hasNext()) {
Element recordEle = (Element) iter.next();
String title = recordEle.elementTextTrim
("title"); // 拿到head节点下的子节点title值
System.out.println("title:" + title);
Iterator iters =
recordEle.elementIterator("script"); // 获取子节点head下的子节点script
// 遍历Header节点下的Response节点
while (iters.hasNext()) {
Element itemEle = (Element)
iters.next();
String username =
itemEle.elementTextTrim("username"); // 拿到head下的子节点script下的字节点
username的值
String password =
itemEle.elementTextTrim("password");
System.out.println("username:" +
username);
System.out.println("password:" +
password);
}
}
main 方法
public static void main(String[] args) {
String Stringxml = "<ROOT>"
+ "<head>"
+ "<title>dom4j解析一个例子2</title>"
+ "<script>"
+ "<username>yangrong</username>"
+ "<password>123456</password>"
+ "</script>"
+ "</head>"
+ "</ROOT>";
RXML xml = new RXML();
xml.AnalysisXML(Stringxml);}
- 浏览: 59639 次
- 性别:
- 来自: 太原
最新评论
-
chenke:
写的很不错,也可以看下这个地址写的也可以http://www. ...
HTML -
星垂平野:
马克留用
GitHub 优秀的 Android 开源项目
相关推荐
// 下面的是通过解析xml字符串的 doc = DocumentHelper.parseText(xml); // 将字符串转为XML Element rootElt = doc.getRootElement(); // 获取根节点 System.out.println("根节点:"+ rootElt.getName()); // ...
dom4j解析xml字符串实例
1、xml文档解析 2、 dom4j解析xml 3、实现xml文件解析 xml字符串解析 xml MAP键值对解析 4、实现xml写入与生成文件
资源名称:使用Javascript解析xml文件或xml格式字符串 中文WORD版 内容简介: 本文档主要讲述的是使用Javascript解析xml文件或xml格式字符串;javascript中,不论是解析xml文件,...
Dom4j遍历解析XMLDom4j遍历解析XML
解析XML文件(字符串)的两种方法,dom4j解析XML时候忽略DTD文件验证
dom4j以String的方式读取XML的内容,并给String的值赋值,写入XML中
NULL 博文链接:https://yangyongbyjava.iteye.com/blog/2068636
xml数据前后台解析;提供了两种方式:dom4j与jdom对xml文件、xml字符串的读与写操作;同时实现在前台用jquery解析xml,将数据展示在页面上,程序可以跑
将xml写成字符串的形式,采用dom4j进行解析,一个简单的例子
使用dom4j解析xml,可以解析xml文件,或者String型的xml字符串
使用SAX DOM两种解析方式解析文件
该文挡中包含了用dom4j解析xml文件的方法和步骤,包括从文件中解析和从xml格式的字符串中解析
WebService在传递数据的时候只能传递字符串,当我们返回一些简单的字符串时我们可以直接返回,但是当我们想返回比如List,Map等复杂类型的数据时拼接字符串就是个很麻烦的工作,这时我们就用到了dom4j这个工具。
该项目采用dom4j从数据库表中生成xml数据 项目文档、数据库建表语句均已放置在项目中。 关键代码如下: public String getXml(Connection conn, int rm_id, String path) { //声明xml字符串 String file...
NULL 博文链接:https://navylee.iteye.com/blog/727103
通过dom4j解析xml文件或xml字符串,同时利用dom4j解析soap报文,解析出所需要的字段,使用的相对比较基础,有需要的可以参考一下。
三、使用dom4j解析xml文件 5 1. 构建dom4j树 5 2. 获取节点 5 3. 获取属性 6 4. 使用XPath获取节点和属性 6 四、使用dom4j修改xml文件 7 五、常用方法 8 1.Element元素API 8 2. Attribute属性API 8 2. 字符串转化 8...
Dom4jDemo字符串转xml,通过dom4j解析xml demo
NULL 博文链接:https://dreams75.iteye.com/blog/512319