我想重写HTML元素pipeline {
agent { label 'SiebelWindows' }
stages {
stage('Test Bat') {
steps {
bat 'C:\\Jenkins\\mytest.bat'
//bat 'start cmd.exe /c C:\\Jenkins\\mytest.bat'
//call C:\\Jenkins\\mytest.bat
}
}
}
}
,使其包含另一个元素<div class=[whatever]>
。但是,我看不到要以<a href=[text of the div element] ...>
的类型来获取元素类型为String
的文本的方法(请参见下文)。我已经通过所有的功能Text.XML.HXT.Core不见了,相关并没有看到一个。在我放弃之前,我想我会在这里问。这是有问题的代码,使其更容易看到什么,我想做的事情。
sattr
以上作品的代码,并给我applic
= processChildren
$ flip when (isElem >>> hasName "html")
$ processChildren
$ flip when (isElem >>> hasName "body")
$ processChildren
$ flip when (isElem >>> hasName "div")
$ processChildren
$ flip when (isElem >>> hasName "div" >>> hasAttrValue "class" (=="where"))
$ processChildren
$ mkA
mkA =
eelem "a"
+= sattr "href" "foo"
+= this
,这不是我想要的。我想HREF的值是div元素的值,因为它包含的URL。 (我用上面的代码中,通过bheklilr在回答提供了另一个问题,他还做出了他的代码更优雅的变体,但是我停止了与他的初次尝试,这对于我的目的,效果还算不错。)基本上我想的href="foo"
形式String
。