1. 程式人生 > 其它 >XML5 Jsoup,Document,Element物件

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的父類