Oracle 10g и RSS-каналы

#oracle #rss #oracle10g

#Oracle #RSS-канал #oracle10g

Вопрос:

Возможна ли загрузка базы данных в Oracle 10gR2 из rss-канала? Если да, то с чего мне начать с этого? Если нет, должен ли я использовать посредника (например, Java или что-то еще)?

Предпосылка:

Я пытаюсь разработать базу данных о событиях землетрясения на основе каналов из earthquakes.usgs.gov . Используя их канал, я смог бы поддерживать базу данных событий, близкую к реальному времени. Я спрашиваю об этом маршруте (RSS), потому что я не хочу использовать их программное обеспечение (его функциональность ограничена), и я не думаю, что ребята из caltech позволят мне подключиться к их базе данных, чтобы получить все необходимое.

любые предложения были бы замечательными, ссылки на соответствующие источники информации были бы лучше, примеры были бы потрясающими.

Заранее благодарю.

Ответ №1:

Абсолютно верно — и вы можете сделать это на PL / SQL.

Вы могли бы использовать UTL_HTTP, чтобы получить необработанный канал и проанализировать его самостоятельно; или вы можете использовать dbms_xmlparser, как показано в этой статье:

http://technology.amis.nl/blog/1173/building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming

Еще лучше — вы можете просто взять чужой пример и настроить его в соответствии со своими требованиями:http://ora-00001.blogspot.com/2011/02/fun-with-rss-and-plsql-part-one.html

Комментарии:

1. Спасибо, это указывает мне правильное направление (иногда документация может быть немного длинной — поиск того, что вы ищете, может быть затруднен, если вы не знаете правильных ключевых слов). Я ценю вашу помощь!