我正在尝试使用Google Spreadsheets从此XML提取数据:
XML File
现在,我认为这将是一个简单的任务,因此决定将ImportXML()函数与以下XPath字符串一起使用:
- =IMPORTXML("https://api.eveonline.com/map/FacWarSystems.xml.aspx", "//row[@owningFactionID='500002']")
从理论上讲,应该返回该文档中owningFactionID为500002的每个条目。
问题是我在Google Spreadsheet(空)中只得到#N / A。
如果有人可以帮我解决我在做错的事情,我将不胜感激。
最佳答案
您的查询是正确的,但是返回的行元素为空。我假设您想查看每一行的属性。您需要使用类似:
=IMPORTXML("https://api.eveonline.com/map/FacWarSystems.xml.aspx","//row[@owningFactionID='500002']/@*")
关于xml - 使用ImportXML和XPath从XML提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44085268/