0

我正在尝试解析谷歌应用程序脚本中的 html,HTML 中元素的 xPath 是:

/html/body/table/tbody/tr/td/table/tbody/tr[1]/td/table/tbody/tr[3]/td/table/tbody/tr/td/table/tbody/tr/td[2]/table/tbody/tr[2]/td/table/tbody/tr[2]/td[2]/table/tbody/tr[2]/td[1]/table[2]/tbody/tr[3]/td[8]

如何在脚本中访问它?我尝试了以下方法:

var doc = Xml.parse(responseText, true);
var number = doc.html.body.table.tbody.tr.td
                .table.tbody.tr[1].td.table.tbody
                .tr[3].td.table.tbody.tr.td.table
                .tbody.tr.td[2].table.tbody.tr[2]
                .td.table.tbody.tr[2].td[2].table
                .tbody.tr[2].td[1].table[2].tbody
                .tr[3].td[1];

请帮忙。

4

2 回答 2

0

看起来它是您将其视为单个链的元素层次结构。请张贴 xml 字符串responseText而不是这个“xPath”,以便您和我们更清楚地看到它。还请在 xml 中指定您要获取的元素。

当你更新你的问题时,我会更新我的答案。

于 2012-06-13T14:18:09.407 回答
0

xPath 本身是错误的,tbody 是由 firefox 添加的。所以检查IE中的路径。

于 2013-05-23T11:02:33.483 回答