jsoup -- xml文档解析
2024-08-31 06:35:46
jsoup -- xml文档解析
修改
https://jsoup.org/cookbook/modifying-data/set-attributes
https://jsoup.org/cookbook/modifying-data/set-html
https://jsoup.org/cookbook/modifying-data/set-text
<?xml version="1.0" encoding="UTF-8"?>
<message>
<username>zsjdxc251</username>
<list>
<value>javascript</value>
<value>xml</value>
<value>jquery</value>
<value>java</value>
</list>
</message>
package org.util; import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements; /**
* @author zhengshijun
* @date 2014-6-11 下午2:39:52
*/
public class XmlUtils {
private static Document document; static{
URL url = XmlUtils.class.getClassLoader().getResource("message.xml");
File file = new File(url.getFile());
try {
document = Jsoup.parse(file, "UTF-8");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static String userName(){
return document.select("username").text();
}
public static List<String> value(){
List<String> list = new ArrayList<String>();
Elements listrens = document.select("list").select("value");
for(Element listren:listrens){
String text=listren.text();
list.add(text);
}
return list;
} }
最新文章
- Nodejs进阶:核心模块net入门与实例讲解
- php获取文件夹下面的文件列表和文件夹列表
- 一种可以避免数据迁移的分库分表scale-out扩容方式
- REDIS 在电商中的实际应用场景(转)
- ti processor sdk linux am335x evm /bin/setup-targetfs-nfs.sh hacking
- WinForm开发浏览器,WebBrowser获取页面内容,如何解决中文乱码
- Windows平台下为Python添加MySQL支持
- 写给新入IT的新人们
- PCRE
- WM_DRAWITEM与DrawItem()的讨论(自绘)
- 面向对象JS基础讲解,工厂模式、构造函数模式、原型模式、混合模式、动态原型模式
- NOIP2017-普及组复赛第2题 题解
- JS一些实用的方法
- 浅析mysql中exists 与 in 的使用
- json、数组、html标签的修改删除
- arcgis如何求两个栅格数据集的差集
- 深夜一次数据库执行SQL思考(怎么看执行报错信息)
- linux下内核的配置和编译(2017-1-17)
- troubleshooting-Container &#39;PHYSICAL&#39; memory limit
- MyBatis 知识点
热门文章
- 如果更新包更新包现场,class文件更新过去,没有改变,及时删掉,照样能进那个模块的问题。
- Stammering Aliens
- nagios总结二
- Listview的OnScrollListener的滑动监听实现分页加载
- GameUnity 2.0 文档(四) 网格+四叉树 最优碰撞检测
- HDU 2209 翻纸牌游戏
- nodejs的重要支柱
- Issue 5158:	Modal dialog present (UnexpectedAlertOpen) issue in IE (Similar issue like 3360)
- C#入门经典第八章面向对象编程-3-Windows应用程序中的OOP
- gen_create_syn.sql