Я использую Rome, чтобы объединить несколько фидов в один. Он во многом основан на этом примере на сайте Рима.
Я создаю канал RSS 2.0, который сохраняю как документ (W3C), а затем передаю в таблицу стилей для преобразования в HTML.
Одно из моих требований — отображать источник (ссылку и название исходного сайта) для каждой записи (поскольку они могут поступать из разных источников).
Согласно спецификации RSS, для каждого элемента существует необязательный атрибут источника. И Rome, похоже, поддерживает это с помощью метода setSource в интерфейсе SyndEntry. Однако установка этого параметра на SyndFeed исходного канала не приводит к установке этого атрибута.
Документ, который я вывожу, не содержит исходного элемента в элементе.
Любые подсказки о том, что я могу делать неправильно, или предложения по альтернативным методам выполнения того, что я хочу сделать?
Заранее спасибо, Даррен.