zhegexiaohuozi/JsoupXpath

【建议】欢迎大家多多贡献内置函数

zhegexiaohuozi opened this issue · 0 comments

目前JsoupXpath内置了使用频率非常的高的一些Xpath函数,应该可以覆盖大家的常用使用场景,但是仍有部分Xpath1.0语法中的小众标准函数尚未提供。希望大家能够群策群力,可以完成这些小众标准函数,或者你认为很优秀的适合推介给大家的你的自定义函数。

开发者添加内置函数方法

org.seimicrawler.xpath.core.function目录下,实现 org.seimicrawler.xpath.core.Function接口,并在org.seimicrawler.xpath.util.Scanner中的initFunction中进行注册。这里是添加内置函数,所以和在第三方项目中添加自定义函数的注册方式是有区别的。

约定

  • 参考现有内置函数命名和注释规范,给出完整注释
  • 符合 http://www.w3.org/TR/1999/REC-xpath-19991116 规范要求
  • 对应函数必须在org.seimicrawler.xpath.JXDocumentTest提供有效AutoTest
  • README.mdREADME_EN.md中,函数部分添加对应描述和介绍
  • NodeTest结构不建议调整