Я не могу заставить работать мою инструкцию importxml - проблема импорта XML или проблема XPath? - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь импортировать данные из общедоступного источника XML в мой лист Google.Данные доступны в виде прямой ссылки из представления HTML - файл XML содержит те же данные.Справка: https://cordis.europa.eu/project/rcn/214839/factsheet/en и https://cordis.europa.eu/project/rcn/214839_en.xml

Я просматривал различные источники, и пока ничего не помогает.Похоже, что Google может читать данные из-за операторов

IMPORTXML("https://cordis.europa.eu/project/rcn/214839_en.xml", "*")

и

=IMPORTXML("https://cordis.europa.eu/project/rcn/214839_en.xml", "//*")

, которые дают результаты.

Однако простые операторы XPath, такие как //rcnили /project/rcn/text() лает на меня с результатом "N / A".

Что я здесь не так делаю?

1 Ответ

0 голосов
/ 07 мая 2019

Вы захотите использовать функцию локального имени.

=IMPORTXML("https://cordis.europa.eu/project/rcn/214839_en.xml","//*[local-name()='rcn']")
...