Hallo kungschu,
Das kann ich so nun nicht ganz nachvollziehen.
Ich starte also einen Query und hole mir die Einträge aus der Datenbank. Ich baue mit einer foreach-Schleife für jeden DB-Eintrag einen xml-item, packe diesen in einen string und speichere das Ergebnis.
Genau so
Wie meinst du das "speicherst das Ergebnis und fertig"?
Du kannst genausogut natuerlich deine php-Datei mit entsprechendem Content-Type direkt als XML auslieferen. Wenn es um RSS geht, ist das ausreichend. In deinem Ausgangsposting war halt die Rede von einem File. In diesem Fall muesstest du den XML-String mit file_put_contents() oder fwrite() in einer Datei speichern.
Gruß,
Dieter