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

posted @ 2022-03-22 15:06  Cuora  阅读(54)  评论(0)    收藏  举报