Można to zrobić poprzez pętle. Ja w swoim projekcie korzystam z takiego rozwiązania: plik rss.php pobiera z bazy danych newsa, wynik przepuszczam przez pętle
<?php
?>
i zapisuję w tablicy. W ciele tej pętli znajduje się wywołanie pojednyczej wiadomości dla RSS.
<?php
<title>$news[title]</title>
<link>$adres_strony_z_newsami</link>
<description>$desc</description>
<guid isPermaLink=\"false\">$news[id]</guid>
<pubDate>$news[date]</pubDate>
</item>";
?>
W tym pliku jest też informacja o tym, że przeglądarka ma ten plik traktować jako dokument xml. Potem wywołuję wszystkie elementy poprawnego pliku RSS
echo "<?xml version="1.0" encoding="$kodowanie"?>
<rss version="2.0">
<channel>
<title>$nazwa</title>
<link>$adres_do_strony_gdzie_sa_newsy</link>
<language>$jezyk</language>
<description>$opis_kanalu</description>
<generator>$generator</generator>
";
(przed każdym " należy dodać \ , ponieważ usunąłem bo się wykrzaczało)
Może trochę za bardzo zamotałem, ale myślę, że da się coś z tego zrozumieć

.
A tak poza tym to serdecznie witam, ponieważ jest to mój pierwszy post tutaj

.