0

当我尝试使用 IMPORTXML 函数时,Google 电子表格给我一个错误,指出“无法解析导入的 XML 内容”。

单元格内容:

=IMPORTXML("http://api.eveonline.com/char/AccountBalance.xml.aspx?keyID=myKey&vCode=myVCode&characterID=myCharID","/eveapi/result/rowset/row@balance")

其中 myKey、myVCode 和 myCharID 都是有效的(通过地址栏使用实际的键/ID 访问链接会给我一个干净的 XML 文档)。

XPATH 尝试返回节点“row”中属性“balance”的值。eveapi 是一个根音符。

我在网上找到的关于这个问题的唯一信息是 IMPORTXML 无法解析 js,但没有 js 可以处理 - 输出实际上是一个纯 XML 文档。

4

1 回答 1

2

您的 XPath 无效。使用/你正在做一个轴步骤。但是,当您编写时,row@balance您没有执行所需的轴步骤来转到 balance 属性。因此,它必须是

/eveapi/result/rowset/row/@balance
于 2014-04-22T21:43:17.143 回答