最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Jsoup解析器的使用

2020-04-26 11:15 作者:小垃圾kiki  | 我要投稿
<?xml version="1.0" encoding="UTF-8" ?>
<students?? >
?? ?<student number="heima_0001">
?? ??? ?<name id="1">
?? ??? ??? ?<xing>wu</xing>
?? ??? ??? ?<ming>di</ming>
?? ??? ?</name>
?? ??? ?<age? name="xiaoer">19</age>
?? ??? ?<sex>male</sex>
?? ?</student>
?? ?<student number="heima_0002">
?? ??? ?<name>wudi</name>
?? ??? ?<age>19</age>
?? ??? ?<sex>male</sex>
?? ?</student>

</students>

package cn.itcast.xml.jsoup;

import java.io.File;
import java.io.IOException;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

/*
?* Jsoup快速入門
?*/
public class JsoupDemo4 {
?? ?public static void main(String[] args) throws IOException {
?? ??? ?//2.獲取Document對象(是要基于xml文檔才可以獲取的)
?? ??? ?//根據(jù)xml文檔來獲取
?? ??? ?//2.1獲取student.xml的path
?? ??? ?String path=JsoupDemo4.class.getClassLoader().getResource("student.xml").getPath();
?? ??? ?//2.2解析xml文檔,加載文檔進(jìn)內(nèi)存,獲取dom樹(也就獲取到了document對象)
?? ??? ?Document document = Jsoup.parse(new File(path),"utf-8");//字符集和文本的字符集一致
?? ??? ?//3.獲取元素對象
?? ??? ?//返回的是elements(element的集合)
?? ??? ?//Document獲取到的是所有的name標(biāo)簽
//?? ??? ?Elements elements = document.getElementsByTag("name");? //我們獲取一下年齡
//?? ??? ?System.out.println(elements.size());
//?? ??? ?System.out.println("--------------------");
?? ??? ?//通過Element對象來獲取子標(biāo)簽對象
?? ??? ?Element element_student = document.getElementsByTag("student").get(0);
?? ??? ?Elements ele_name = element_student.getElementsByTag("name");
//?? ??? ?System.out.println(ele_name.size());?? ?
?? ??? ?//獲取student對象的屬性值?? 傳一個屬性名我們就可以獲得屬性值
?? ??? ?String number = element_student.attr("number");//這里寫的屬性名是不區(qū)分大小寫的
//?? ??? ?System.out.println(number);
?? ??? ?
?? ??? ?//獲取文本內(nèi)容
?? ??? ?String text = ele_name.text();//獲取的是所有子標(biāo)簽的純文本內(nèi)容
?? ??? ?String html = ele_name.html();//把標(biāo)簽名稱也獲取了
?? ??? ?System.out.println(text);
?? ??? ?System.out.println("------------");
?? ??? ?System.out.println(html);
?? ??? ?
?? ??? ?
?? ?}
?? ??? ?
}

Jsoup解析器的使用的評論 (共 條)

分享到微博請遵守國家法律
德兴市| 巨野县| 昭通市| 津市市| 开阳县| 堆龙德庆县| 平塘县| 神木县| 兴义市| 永兴县| 溧水县| 巍山| 阳泉市| 松溪县| 涿州市| 漳浦县| 乐业县| 农安县| 杭锦后旗| 调兵山市| 庄河市| 方山县| 乐亭县| 沙田区| 黎平县| 鄂尔多斯市| 周口市| 军事| 黄龙县| 临安市| 仲巴县| 萝北县| 綦江县| 体育| 兴文县| 宜兰县| 攀枝花市| 库伦旗| 华蓥市| 高台县| 福清市|