zoukankan      html  css  js  c++  java
  • jsoup的Document类

    一、简介

    Document是一个装载html的文档类,它是jsoup一个非常重要的类。类声明:public class Document extends Element 。Document是Node间接子类,而Node实现了可克隆接口Cloneable。Document类层次结构:


    二、嵌套类

    Document有两个嵌套类:

    ①public static class Document.OutputSettings

    ②public static enum Document.QuirksMode 这是一个枚举类

    三、构造方法

    public Document(String baseUri)  创建一个新的、空的Documen外壳对象
    参数:baseUri - base URI of document
    四、方法详细

     1、public static Document createShell(String baseUri) 创建一个有效的、空的Document对象,适用于添加更多元素进去。

    参数:baseUri - base URI of document

    2、public Element  head() 得到Document 的头部(head)元素。 

    3、public Element body() 得到Document 的body部分内容。
    4、public String title()  得到Document的标题. 如果没有标题将会返回null
    5、public void title(String title)  设置Document的标题。 如果之前没有标题将设置为此标题,如果之前有将用现在的标题进行替换掉。
    6、public Element createElement(String tagName)使用tagName 创建一个新的Element 对象。
    参数:tagName - element的标签名称(tag name)
    7、public Document normalise()   规范化Document 。  返回规范后的 Document 对象
    8、public String outerHtml()  返回此节点的外部html。
    9、public Element text(String text)  设置文档body部分的内容,之前body部分的任何存在的节点都会被清除掉。
    10、public String nodeName()   得到节点的节点名称。主要用于调试目的。

    11、public Document clone() 使用深复制进行克隆,即对其所有子元素也进行克隆,创建一个独立的节点。克隆后的节点没有兄弟节点也没有父节点,对克隆节点的任何操作将不会影响原节点。 

    12、public Document.OutputSettings outputSettings() 得到其内部内OutputSettings 对象。
    13、public Document.QuirksMode quirksMode()  得到其内部内的QuirksMode 对象
    还有其他继承自Element、Node、Object的方法。
  • 相关阅读:
    排序算法
    存储5——逻辑卷管理LVM
    php && 逻辑与运算符使用说明
    php分页代码
    PHP中获取当前页面的完整URL
    php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
    生成订单唯一id
    JS 返回上一步(退回上一步上一个网页)
    php实现的太平洋时间和北京时间互转的自定义函数
    php 上传视频的代码
  • 原文地址:https://www.cnblogs.com/deityjian/p/12659806.html
Copyright © 2011-2022 走看看