-1

这是我第一次尝试使用importXML. 我的 Google Drive 上存储了一个.xml文件,名为CallsTrunc.xml.

可以在这里查看:

https://drive.google.com/file/d/1eum_mv5sn7ve27ZF0L4zR7Pip_mPdgQw

我用来尝试导入它的功能是:

=IMPORTXML("https://drive.google.com/open?id=1eum_mv5sn7ve27ZF0L4zR7Pip_mPdgQw","//log")

它返回一个错误:

导入的内容为空。

我也尝试过/alllogs用作 x-path,这也会导致错误。

用作/*x-path 会引发此错误:

结果太大

和一大堆乱七八糟的东西。

如果链接、x-path 或 XML 结构有问题,我不太确定我做错了什么。任何意见,将不胜感激。

4

1 回答 1

1

这个改装怎么样?

修改功能:

=IMPORTXML("https://drive.google.com/uc?id=1eum_mv5sn7ve27ZF0L4zR7Pip_mPdgQw", "//*[local-name()='log']/@*")
  1. 修改端点
    • 从:https://drive.google.com/open?id=1eum_mv5sn7ve27ZF0L4zR7Pip_mPdgQw
    • 至:https://drive.google.com/uc?id=1eum_mv5sn7ve27ZF0L4zR7Pip_mPdgQw
    • 这样,可以从端点读取文件。这个最近的线程可能很有用。
  2. 修改 xpath
    • 从://log
    • 至://*[local-name()='log']/@*
    • 在此修改中,检索所有属性。

如果这不是你想要的结果,我很抱歉。

于 2019-04-21T01:44:54.843 回答