我正在尝试解析google apps脚本中的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];
请帮忙。
答案 0 :(得分:0)
看起来它是一个元素层次结构,您将其视为单个链。
请发布xml字符串responseText
而不是此“xPath”,以便您和我们可以更清楚地看到它。还请在xml上指定您要获取的元素。
当您更新问题时,我会更新我的答案。
答案 1 :(得分:0)
xPath本身错了,tbody是由firefox添加的。所以检查IE中的路径。