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

歡迎光臨散文網(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解析器的使用的評論 (共 條)

分享到微博請遵守國家法律
云龙县| 资阳市| 榕江县| 宜阳县| 璧山县| 正安县| 达日县| 旅游| 海淀区| 锡林浩特市| 嘉峪关市| 万全县| 安平县| 明星| 江安县| 金川县| 平塘县| 扶绥县| 寿阳县| 观塘区| 曲松县| 兴化市| 图片| 瑞昌市| 沧州市| 墨竹工卡县| 烟台市| 朝阳区| 南靖县| 房山区| 海阳市| 平利县| 县级市| 双城市| 曲麻莱县| 财经| 梧州市| 河东区| 东辽县| 竹溪县| 普洱|