2016-12-20 2 views
-1

XML-документ, который я пытаюсь фильтровать:FILTERXML возвращает #value

https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0001652044&CIK=0001652044&type=10-K%25&dateb=20161220&owner=exclude&start=0&count=10&output=atom

EDGARXML10K является именованный диапазон, который содержит XML из выше ссылке.

=FILTERXML(EDGARXML10K,"/feed/entry/content[@type='text/xml' and filing-type='10-K']/accession-nunber") 

Есть два типа подачи в XML, 10-K и 10-K/A. Как я могу извлечь accession-nunber для 10-K?

ответ

0

Вы пытались: "/feed/entry/content[@type='text/xml' and filing-type='10-K']/accession-nunber/text()"

+0

да. Не работает :(.Это работает для вас, Стэн? – MLNINJA

+0

Я не пробовал это с FILTERXML. Я просто проверил xpath на этот XML и вернул значение узла узла доступа, как вы хотите, но, возможно, он отличается с FILTERXML ... – stan

Смежные вопросы