ImportXML不会从XML文件返回数据

-1 xml xpath formulas google-sheets

我使用xpath检查器来构建以下xpath查询:

/eveapi/result/rowset/row[1]/@solarSystemName
Run Code Online (Sandbox Code Playgroud)

在以下XML文档中:

https://api.eveonline.com/map/Sovereignty.xml.aspx

这适用于Firefox的xpath检查器添加,但是当我将它放入Google表格中的importXML查询时,它不会返回任何数据:

=ImportXML("https://api.eveonline.com/map/Sovereignty.xml.aspx"; "/eveapi/result/rowset/row[1]/@solarSystemName")
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

小智 6

显然,属性名称必须全部为小写.这对我有用:

=ImportXML("https://api.eveonline.com/map/Sovereignty.xml.aspx", "//rowset/row/@solarsystemname")
Run Code Online (Sandbox Code Playgroud)

想到这一点真是太痛苦了,让我告诉你,当我意识到这是我想拔出头发的问题.