Если вы используете JavaScript, вы знаете, с какими трудностями может столкнуться DOM. Я бы предложил использовать JSON только потому, что его проще программировать. Я также зависит от того, куда вы его отправляете, поддерживают ли ваши клиенты RSS или JSON.
Другие вещи:
- JSON легче отлаживать визуально
- Множество хороших библиотек для JSON на серверных языках
- Более компактный, чем RSS
- Вы можете определить свой собственный API / протокол (стандарт RSS)