Hallo.
Du musst Dir erst Gedanken darueber machen, wie deine XML-Struktur aussehen soll. Soll sie irgendeinem Standard gerecht werden wie zb. RSS oder brauchst du die Daten in einem anderen Zusammenhang.
Ich möchte RSS- und/oder AtomFeed ermöglichen.
Wenn Du das herausgedunden hast, baust du dir eine kleine Beispieldatei als Referenz, bzw. besorgst dir eine in dem gewuenschten Standard.
Nehmen wir zum Beispiel RSS:
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Blog</title>
<description>Ein Blog</description>
<link>http://example.org</link>
<item>
<title>Titel</title>
<description>Zusammenfassung</description>
<link>Link zu Artikel</link>
<author>Autor</author>
<guid>Die ID</guid>
</item>
</channel>
</rss>
Dann liest du die DB aus, baust die ganze Datei als String zusammen, also in etwa so, wie du auch HTML produzieren wuerdest, speicherst das Ergebnis und fertig.
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.
Wie meinst du das "speicherst das Ergebnis und fertig"?
MfG, Kungschu.