代码拉取完成,页面将自动刷新
同步操作将从 OpenHarmony-SIG/jsoup 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
jsoup支持根据URL、HTML文件、HTML字符串解析HTML;支持操作HTML元素、属性、文本;支持DOM遍历或CSS选择器查找和提取数据。
npm install @ohos/jsoup --save
OpenHarmony npm环境配置等更多内容,请参考 如何安装OpenHarmony npm包 。
import { htmlparser } from '@ohos/jsoup/';
import { htmlParser } from '@ohos/jsoup/'
import { ParseHtml } from '@ohos/jsoup/'
const html = `
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<style>
.tagh1{
background-color: aquamarine;
color:'blue';
}
.one-div{
line-height: 30px;
}
</style>
<body>
<h1 class="tagh1">
kkkk
<p>hhhhh</p>
</h1>
<div style="color:red; height:100px;" class="one-div">cshi</div>
<img src="https:baidu.com" alt="wwww"/>
<p>wjdwekfe>>>>></p>
<em>dsjfw<<<<<p
<div>dksfmjk</div>
owqkdo</em>
</body>
</html>
`
const htmlParser = new parser(html)
const dom = htmlParser.getHtmlJson()
const parser = new htmlParser(html)
parser.getHtmlJson()
parser.getClassStyleJson()
ParseHtml.read_fileIo()
支持 OpenHarmony API version 8 及以上版本。
|---- jsoup
| |---- entry # 示例代码文件夹
| |---- jsoup # jsoup库文件夹
| |----src
|----main
|----ets
|----common 模板
|----htmlparser/lib #html解析核心实现
|----js-parse-html #js方式的解析
|----parser-html-json #json方式的解析
|----ParseHtml.ets #解析html
| |---- index.ets # 对外接口
| |---- README.MD # 安装使用方法
使用过程中发现任何问题都可以提 Issue 给我们,当然,我们也非常欢迎你给我们发 PR 。
本项目基于 MIT ,请自由地享受和参与开源。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。