Xml XPath求值为true或false,而不是所选元素

Xml XPath求值为true或false,而不是所选元素,xml,xpath,google-docs,google-docs-api,Xml,Xpath,Google Docs,Google Docs Api,我正在尝试使用ImportXML将此网站的定价信息导入谷歌文档。元素的代码是 <div class="col-xs-8 col-sm-7 col-lg-7 col-xl-6 price" style="color:#007b29">$644.96</div> 显然,该网站的链接位于I2中。但是,这不会返回元素($644.96),而是返回TRUE。显然,我在这里遗漏了一些东西,而且感觉应该是相当明显的。ImportXML正在返回true,因为您的XPath表达式是一个

我正在尝试使用ImportXML将此网站的定价信息导入谷歌文档。元素的代码是

<div class="col-xs-8 col-sm-7 col-lg-7 col-xl-6 price"   style="color:#007b29">$644.96</div>

显然,该网站的链接位于I2中。但是,这不会返回元素($644.96),而是返回TRUE。显然,我在这里遗漏了一些东西,而且感觉应该是相当明显的。

ImportXML正在返回true,因为您的XPath表达式是一个评估为true的测试。将
@style='color:#007b29'
移动到谓词中,使XPath表达式使用给定的
@class
@style
属性值计算到
div

//div[@class='col-xs-8 col-sm-7 col-lg-7 col-xl-6 price'][@style='color:#007b29']

ImportXML返回true,因为XPath表达式是一个测试,其计算结果为true。将
@style='color:#007b29'
移动到谓词中,使XPath表达式使用给定的
@class
@style
属性值计算到
div

//div[@class='col-xs-8 col-sm-7 col-lg-7 col-xl-6 price'][@style='color:#007b29']