jsoup -- xml文檔解析


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; }  }



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM