模块名称:Esoup
模块作者:烤鸡科技
模块版本:1.1
模块 MD5:75a263ed20da4ecfc7f8accb2ecdee27
模块大小:20.5 KB
版权声明:
模块描述:解析HTML代码
模块备注:
解析HTML代码
引用支持库:
系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325
Java支持库 2.0|Javalib|F3DA9F65E55F47cb8A8DAC95A189F4B1
------------------------------
.子程序 EJB_销毁Esoup引用, , , 销毁所有解析过的对象;正常情况下,虚拟机会持有每一次调用“Esoup_解析”命令的对象,所以解析并使用完毕之后可以销毁引用,避免占用内存过多
.子程序 Esoup_解析, 文档, , 解析HTML为文档,方便后续操作
.参数 HTML, 文本型, , HTML内容
.参数 基础URI, 文本型, 可空 , 基础路径,也是网页的Base路径,在HTML5规范中中用<base>声明 (http://www.w3school.com.cn/tags/tag_base.asp);可以不指定
.程序集 节点, , 公开
.子程序 父节点, 节点, , 取父节点
.子程序 根节点, 节点, , 取出本节点的根节点
.子程序 节点名, 文本型, , 取出本节点的名称
.子程序 取标识符, 整数型, ,
.子程序 取属性, 文本型, , 取出节点的属性(attribute)
.参数 属性名, 文本型, ,
.子程序 上一个兄弟节点, 节点, , 取出紧邻的上一个节点
.子程序 是否链接对象, 逻辑型, ,
.子程序 是否有属性, 逻辑型, , 判断是否有属性(attribute)
.参数 属性名, 文本型, ,
.子程序 完整HTML, 文本型, , 取出节点的完整HTML代码,相当于js属性的 .outerHTML
.子程序 下一个兄弟节点, 节点, , 取出紧邻的下一个节点
.子程序 销毁所有引用, , ,
.参数 J, Java本地接口, ,
.子程序 置标识符, , ,
.参数 标识符参数, 整数型, ,
.子程序 置属性, , , 设置节点的属性(attribute)
.参数 属性名, 文本型, ,
.参数 属性值, 文本型, ,
.子程序 追踪引用, , ,
.参数 引用标识符, 整数型, ,
.程序集 文档, , 公开
.子程序 添加类, , , 给元素添加类,即一个class
.参数 类名, 文本型, , 类名
.子程序 取属性, 文本型, , 取出节点的属性(attribute)
.参数 属性名, 文本型, ,
.子程序 根节点, 节点, , 取出本节点的根节点
.子程序 选择, 元素集, , 通过选择器选择出一个元素集,可能包含多个对象的元素的集合
.参数 选择器, 文本型, , 选择器,如:“a”“#id”“.className”“div>p”“input:text”“p:first-child”等
.子程序 父节点, 节点, , 取父节点
.子程序 下一个兄弟节点, 节点, , 取出紧邻的下一个节点
.子程序 上一个兄弟节点, 节点, , 取出紧邻的上一个节点
.子程序 移除类, , , 给元素移除一个类,只会移除指定的类
.参数 类名, 文本型, , 类名
.子程序 是否有类, 逻辑型, , 检查元素是否有一个class
.参数 类名, 文本型, , 类名
.子程序 置属性, , , 设置节点的属性(attribute)
.参数 属性名, 文本型, ,
.参数 属性值, 文本型, ,
.子程序 是否有属性, 逻辑型, , 判断是否有属性(attribute)
.参数 属性名, 文本型, ,
.子程序 节点名, 文本型, , 取出本节点的名称
.子程序 完整HTML, 文本型, , 取出节点的完整HTML代码,相当于js属性的 .outerHTML
.子程序 内部HTML, 文本型, , 取元素内部的HTML代码,相当于JS属性 .innerHTML,jQuery的 .html()
.子程序 取内部文本, 文本型, , 取元素内部的HTML代码,相当于JS属性 .innerText,jQuery的 .text()
.子程序 是否匹配选择器, 逻辑型, , 验证是否符合CSS选择器
.参数 选择器, 文本型, , 选择器,如:“a”“#id”“.className”“div>p”“input:text”“p:first-child”等
.子程序 取ID, 文本型, , 取元素ID,如果有
.子程序 是否是块元素, 逻辑型, , 是否是块元素,如div属于块元素,返回真;span属于行内元素,返回假
.子程序 取标题, 文本型, , 取网页的标题,即<title>标签中的内容
.子程序 取Body, 元素, , 取Body元素
.子程序 取Head, 元素, , 取Head元素
.子程序 取编码类型, 文本型, , 取网页的编码类型;如:UTF-8
.子程序 置标识符, , ,
.参数 标识符参数, 整数型, ,
.子程序 取标识符, 整数型, ,
.子程序 是否链接对象, 逻辑型, ,
.子程序 销毁所有引用, , ,
.参数 J, Java本地接口, ,
.子程序 追踪引用, , ,
.参数 引用标识符, 整数型, ,
.程序集 元素, , 公开
.子程序 父节点, 节点, , 取父节点
.子程序 根节点, 节点, , 取出本节点的根节点
.子程序 节点名, 文本型, , 取出本节点的名称
.子程序 内部HTML, 文本型, , 取元素内部的HTML代码,相当于JS属性 .innerHTML,jQuery的 .html()
.子程序 取ID, 文本型, , 取元素ID,如果有
.子程序 取标识符, 整数型, ,
.子程序 取内部文本, 文本型, , 取元素内部的HTML代码,相当于JS属性 .innerText,jQuery的 .text()
.子程序 取属性, 文本型, , 取出节点的属性(attribute)
.参数 属性名, 文本型, ,
.子程序 上一个兄弟节点, 节点, , 取出紧邻的上一个节点
.子程序 是否链接对象, 逻辑型, ,
.子程序 是否匹配选择器, 逻辑型, , 验证是否符合CSS选择器
.参数 选择器, 文本型, , 选择器,如:“a”“#id”“.className”“div>p”“input:text”“p:first-child”等
.子程序 是否是块元素, 逻辑型, , 是否是块元素,如div属于块元素,返回真;span属于行内元素,返回假
.子程序 是否有类, 逻辑型, , 检查元素是否有一个class
.参数 类名, 文本型, , 类名
.子程序 是否有属性, 逻辑型, , 判断是否有属性(attribute)
.参数 属性名, 文本型, ,
.子程序 添加类, , , 给元素添加类,即一个class
.参数 类名, 文本型, , 类名
.子程序 完整HTML, 文本型, , 取出节点的完整HTML代码,相当于js属性的 .outerHTML
.子程序 下一个兄弟节点, 节点, , 取出紧邻的下一个节点
.子程序 销毁所有引用, , ,
.参数 J, Java本地接口, ,
.子程序 选择, 元素集, , 通过选择器选择出一个元素集,可能包含多个对象的元素的集合
.参数 选择器, 文本型, , 选择器,如:“a”“#id”“.className”“div>p”“input:text”“p:first-child”等
.子程序 移除类, , , 给元素移除一个类,只会移除指定的类
.参数 类名, 文本型, , 类名
.子程序 置标识符, , ,
.参数 标识符参数, 整数型, ,
.子程序 置属性, , , 设置节点的属性(attribute)
.参数 属性名, 文本型, ,
.参数 属性值, 文本型, ,
.子程序 追踪引用, , ,
.参数 引用标识符, 整数型, ,
.程序集 元素集, , 公开
.子程序 成员数, 整数型, , 取出成员数量
.子程序 取标识符, 整数型, ,
.子程序 取成员, 元素, , 根据索引位置取出元素,请注意,使用取成员时索引位置必须在成员数范围内
.参数 索引, 整数型, , 索引位置,从1开始
.子程序 取内部文本, 文本型, , 取出所有包含的元素的内部文本,相当于js的属性 .innerText jQuery的 .text()
.子程序 是否链接对象, 逻辑型, ,
.子程序 销毁所有引用, , ,
.参数 J, Java本地接口, ,
.子程序 置标识符, , ,
.参数 标识符参数, 整数型, ,
.子程序 追踪引用, , ,
.参数 引用标识符, 整数型, ,