zoukankan      html  css  js  c++  java
  • 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;
        }
       
    }


  • 相关阅读:
    北京南天软件java工程师面试题
    祝福自己
    致青春——IT之路
    PL/SQL devloper 常用设置
    CENTOS LINUX查询内存大小、频率
    centOS安装openoffice
    echo > 和 echo >>的区别
    sqoop job 增量导入
    sqoop job从创建到执行
    sqoop导入增量数据
  • 原文地址:https://www.cnblogs.com/donaldlee2008/p/5778472.html
Copyright © 2011-2022 走看看