尝试在 Google Sheet 中使用 IMPORTXML 从 XML 中提取图像 URL
Trying to extract image URLs from XML using IMPORTXML in Google Sheet
我一直在研究 Google 工作表中的 IMPORTXML 公式,以从 XML 文件导出图像 URLS 以获取特定记录。由于记录的层次结构,我一直在尝试的 XPath 运气不佳。
这是 XML 文件的 URL:
http://www.roguerealestate.com/listings.xml
我已经能够使用以下公式提取所有 IDValue:
=IMPORTXML("http://www.roguerealestate.com/listings.xml","//Property/Identification/IDValue")
我现在希望能够 select 列表中的一个 IDValue 并拥有它 return 该 IDValue
的所有 Src 标签
我能够使用此公式获取所有 Src 标签,只需要帮助将其解析为仅显示特定 IDValue 的 URLs:
=IMPORTXML("http://www.roguerealestate.com/listings.xml","//Property/Floorplan/File/Src")
任何帮助将不胜感激,我只是在学习 Xpath。
以下查询将 select 'Property' 中“/Identification/IDValue”字段设置为 110212 或 110151 的元素中的所有 'Src' 个元素:
//Property[./Identification/IDValue[text()=110212 or text()=110151]]/Floorplan/File/Src
请在 http://xpather.com/1ZgDP5Wz 上验证这是否按预期工作(提供的 XML 文件已缩短并粘贴)。您可以点击右侧的结果滚动到源文档的相关部分。
解析我用的图片
=IMPORTXML("http://www.yoursite.com", "//img/@src")
我一直在研究 Google 工作表中的 IMPORTXML 公式,以从 XML 文件导出图像 URLS 以获取特定记录。由于记录的层次结构,我一直在尝试的 XPath 运气不佳。
这是 XML 文件的 URL: http://www.roguerealestate.com/listings.xml
我已经能够使用以下公式提取所有 IDValue:
=IMPORTXML("http://www.roguerealestate.com/listings.xml","//Property/Identification/IDValue")
我现在希望能够 select 列表中的一个 IDValue 并拥有它 return 该 IDValue
的所有 Src 标签我能够使用此公式获取所有 Src 标签,只需要帮助将其解析为仅显示特定 IDValue 的 URLs:
=IMPORTXML("http://www.roguerealestate.com/listings.xml","//Property/Floorplan/File/Src")
任何帮助将不胜感激,我只是在学习 Xpath。
以下查询将 select 'Property' 中“/Identification/IDValue”字段设置为 110212 或 110151 的元素中的所有 'Src' 个元素:
//Property[./Identification/IDValue[text()=110212 or text()=110151]]/Floorplan/File/Src
请在 http://xpather.com/1ZgDP5Wz 上验证这是否按预期工作(提供的 XML 文件已缩短并粘贴)。您可以点击右侧的结果滚动到源文档的相关部分。
解析我用的图片
=IMPORTXML("http://www.yoursite.com", "//img/@src")