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
时间 2014-06-20 07:01:12 ITeye-博客
原文 http://zsjdxc251.iteye.com/blog/2082931
主题 XML
<?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; } }
时间: 2024-12-11 01:19:26