Как разобрать rss-feeds / xml в скрипте оболочки

Мое решение:

SELECT

u.codigo, 
u.nome,  
max(r.latitude),  
max(r.longitude),  
max(r.data_criacao) 

from TAB_REGISTRO_COORDENADAS  r

inner join TAB_USUARIO u

on u.codigo = r.cd_usuario

group by u.codigo
10
задан Oli 14 January 2009 в 17:47
поделиться

4 ответа

Иногда простой один лайнер с командами стандарта оболочки может быть достаточно для этого:

 wget -q -O- "http://www.rss-specifications.com/rss-podcast.xml" | grep -o '<enclosure url="[^"]*' | grep -o '[^"]*$' | xargs wget -c

Уверенный это не работает в каждом случае, но это часто достаточно хорошо.

21
ответ дан 3 December 2019 в 16:31
поделиться

У Вас есть доступ к awk? Возможно, Вы могли использовать XMLGawk

2
ответ дан 3 December 2019 в 16:31
поделиться

Я читал о XMLStartlet здесь и там

Но есть ли порт к ReadyNas NV + доступен?

1
ответ дан 3 December 2019 в 16:31
поделиться

Можно использовать xsltproc от libxml2 и записать простую xsl таблицу стилей, которая анализирует RSS и производит список ссылок.

0
ответ дан 3 December 2019 в 16:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: