是否有任何XQuery代码可以将XPath表达式转换为业务人员可以理解的内容?

时间:2018-02-12 19:54:42

标签: xpath xquery schematron

我正在开发一个XQuery脚本,它采用Schematron规则的上下文和断言的主体来生成报告作为Excel电子表格。

Schematron验证的内容实际上符合业务要求。

有没有人有商务英语翻译XPath?

3 个答案:

答案 0 :(得分:0)

Xpath就像一个地址 - 当你在页面上有好的定位器(ID,名称或类)时,它们提供了丰富的信息和帮助。可能这是任何人都能理解的:

//*[id='next-page-button']

//button[@class='delete-order']

但是拥有大型相对定位器就像以这种方式描述地址:  Hey, go 2 blocks forward, turn to the right, move 3 more blocks, and 4th house after the green one is yours - 要理解这一点并不容易,对吧?

与locators相同=)即使是商务人士也会理解带有小引用的简单定位器,如下所示: https://data-lessons.github.io/library-webscraping/extras/xpath-cheatsheet.md.pdf

答案 1 :(得分:0)

商业人士与一般人群一样多变:例如,其中一些人了解基本逻辑,有些则不了解。如果他们不了解基本逻辑,那么你可能运气不好:你需要挥动手臂并绘制图片与他们沟通。如果他们确实理解基本逻辑,那么根据我的经验,他们很可能理解像

这样的XPath表达式
every $product in //product[exists(@discount)]
satisfies $product/@discount < 0.1 * $product/@price

如果你不认为他们会理解这一点,那么也许你应该告诉我们你认为他们会理解的东西:因为那时我们已经开始了需求规范。

答案 2 :(得分:0)

我正在寻找类似的东西:

U