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

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

Jsoup中Xpath的使用

2020-04-26 14:40 作者:小垃圾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 java.util.List;


import org.jsoup.Jsoup;

import org.jsoup.nodes.Document;

import org.jsoup.nodes.Element;

import org.jsoup.select.Elements;


import cn.wanghaomiao.xpath.exception.XpathSyntaxErrorException;

import cn.wanghaomiao.xpath.model.JXDocument;

import cn.wanghaomiao.xpath.model.JXNode;


/*

?* Jsoup快速入門

?*/

public class JsoupDemo6 {

public static void main(String[] args) throws IOException, XpathSyntaxErrorException {

//2.獲取Document對象(是要基于xml文檔才可以獲取的)

//根據(jù)xml文檔來獲取

//2.1獲取student.xml的path

String path=JsoupDemo6.class.getClassLoader().getResource("student.xml").getPath();

//2.2解析xml文檔,加載文檔進內(nèi)存,獲取dom樹(也就獲取到了document對象)

Document document = Jsoup.parse(new File(path),"utf-8");//字符集和文本的字符集一致

//3.根據(jù)document對象,創(chuàng)建JXDocument對象

JXDocument jxDocument=new JXDocument(document);

//4.結(jié)合Xpath語法來查詢了

//4.1查詢所有的student標(biāo)簽

List<JXNode> jxNodes = jxDocument.selN("//student");

for (JXNode jxNode : jxNodes) {

System.out.println(jxNode);

}

System.out.println("===============");

//4.2查詢所有student標(biāo)簽下的name標(biāo)簽

List<JXNode> jxNodes2 = jxDocument.selN("//student/name");

for (JXNode jxNode : jxNodes2) {

System.out.println(jxNode);

}

System.out.println("===============");

//4.3查詢student標(biāo)簽下帶有id屬性的name標(biāo)簽

List<JXNode> jxNodes3 = jxDocument.selN("//student/name[@id]");

for (JXNode jxNode : jxNodes3) {

System.out.println(jxNode);

}

System.out.println("===============");

//4.4查詢student標(biāo)簽下帶有id屬性的name標(biāo)簽并且id的屬性值為1

List<JXNode> jxNodes4 = jxDocument.selN("//student/name[@id='1']");

for (JXNode jxNode : jxNodes4) {

System.out.println(jxNode);

}

}

}


Jsoup中Xpath的使用的評論 (共 條)

分享到微博請遵守國家法律
晋城| 汉川市| 武汉市| 紫金县| 原阳县| 缙云县| 弥渡县| 呼图壁县| 鄯善县| 万山特区| 六盘水市| 丹东市| 河源市| 五莲县| 顺义区| 遵义市| 清徐县| 宝兴县| 莆田市| 刚察县| 慈溪市| 芒康县| 巩留县| 定结县| 慈利县| 安乡县| 崇阳县| 宜黄县| 治县。| 武城县| 中西区| 读书| 奇台县| 文山县| 美姑县| 合川市| 宣恩县| 铁岭市| 陈巴尔虎旗| 罗定市| 饶河县|