gpt4 book ai didi

xml - Importxml 谷歌电子表格功能

转载 作者:行者123 更新时间:2023-12-02 05:05:15 25 4
gpt4 key购买 nike

我正在尝试从服务器中托管的 xml 导入节点,但出现错误:=importxml("http://www.jaguatiricadigital.com/notas_xml/NFe33150117082461000153550020000001001857920160.xml";"//*[@id="webkit-xml-viewer-source-xml"]/nfeProc/NFe/infNFe/ide/natOp")

但是,当我仅使用斜杠作为 XPATH 查询时,它会返回没有节点标记的整个 xml:=importxml("http://www.jaguatiricadigital.com/notas_xml/NFe33150117082461000153550020000001001857920160.xml";"/")

我需要将节点作为标题导入,将内容作为行导入。XPATH 是从 Chrome 复制的。我已经按照另一个主题中的建议将双引号更改为单引号。我知道 Excel 执行此操作非常快,但我使用 Mac 并且 Office 版本不支持 xml 导入。

可能出了什么问题?提前致谢。

最佳答案

您的 XML 具有创建 XPath 时需要考虑的默认 namespace 。我不确定 Google Spreadsheet 是否提供了一种定义命名空间前缀以在 IMPORTXML XPath 中使用的方法。如果找不到,则可以使用 local-name() 完全忽略 namespace 。例如,以下 XPath 将返回 XML 文档中任何位置的所有名为 natOp 的元素,忽略元素的命名空间:

//*[local-name()='natOp']

快速测试:

enter image description here

关于xml - Importxml 谷歌电子表格功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41081573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com