XML5 Jsoup,Document,Element物件
物件的使用:
1 Jsoup:工具類,可以解析html或xml文件,返回Document
* parse:解析html或xml文件,返回Document
* parse(File in,String charsetName):解析xml或html檔案的
* parse(String html):解析xml或html字串的
* parse(URL url,int timeoutMillis):通過網路路徑獲取指定的html或xml的文件物件
URL url= new URL("");//代表網路中的一個資源路徑
Jsoup.parse(url,10000);//後面是超時時間
2 Document:文件物件。代表記憶體中的dom樹
* 獲取Element物件
* getElementsByTag(String tagName):根據標籤名稱獲取元素物件集合
* getElementsByAttribute(String key):根據屬性名稱獲取元素物件集合
* getElementsByAttributeValue(String key, String value):根據對應的屬性名和屬性值獲取元素物件集合
3 Elements:元素Element物件的集合。可以當作ArrayList<Element>來使用
4 Element:元素物件
1 獲取子元素物件
* getElementsByTag(String tagName):根據標籤名稱獲取元素物件集合
* getElementsByAttribute(String key):根據屬性名稱獲取元素物件集合
* getElementsByAttributeValue(String key, String value):根據對應的屬性名和屬性值獲取元素物件集合
2 獲取屬性值
* String attr(String key):根據屬性名稱獲取屬性值
3 獲取文字內容
* String text():獲取文字內容
* String html():獲取標籤體的所有內容(包括子標籤的標籤和文字內容)
5 Node:節點物件
* 是Document和Element的父類