を見つけたことはありません2番目のシナリオでtext
を取得する方法を理解します。私はいくつかの方法を試みたが、ここで私は以下の動作するはずと思ったものだしました:XmlSlurperは、私は、ページ窮地に次のようになり、いくつかのDOMをしようとしているノード
def html = slurper.parse(reader)
Collection<NodeChild> nodes = html.'**'.findAll { it.name() == 'span' && [email protected] == 'style2' }
...
def descriptionNode = html.'**'.find { it.name() == 'span' && [email protected] == 'style20' }
def innerNode = descriptionNode.'**'.find { it.name() == 'p' }
def description
if (innerNode?.size() > 0)
{
description = innerNode.text()
}
else
{
description = descriptionNode.text()
}
私は私が必要とする動作を取得するためにxmlslurperを使用して行く必要があるどのように任意のアイデアを?