1. 首页
  2. 编程语言
  3. C#
  4. Html页面代码解析帮助类有点简版Jquery的意思

Html页面代码解析帮助类有点简版Jquery的意思

上传者: 2023-01-01 19:17:31上传 CS文件 23.04KB 热度 5次
因为工作原因需要解析HTML代码.就写了个HTML代码解析帮助类.主要功能通过构造函数传入HTML代码即构建各节点树.内置搜索查找子节点父节点等搜索方式搜索方式包括TagName Attribute Class ID等搜索方式.并写了拓展方法方便无限搜索.当然比较是个人写的还是有一些缺点需要大家各自根据自己的需要完善.如果是标签完整的正常没什么问题如果有些页面标签特地不写结束节点比如span内容后面就没有span结尾的对下级搜索会有点问题这个情况只能自己想办法通过文本截取等方式.主要方法字段TreeElements结果树FindAll根据相关搜索方式搜索以及其他节点的拓展方法Search Siblings Childs Child Parent需要说明的是之前像做Parents即某个元素的所有上级节点但是正则原因有些不规则的解析失败就没写了.当然这个可以通过后来写的树状节点实现结果一样.
下载地址
用户评论