Hi!
Also erstens:
Warum speicherst Du die Daten nicht im XML-Format auf dem Server und parst das dann mit den verschiedenen Clients?
Wie geht das?
Entweder Du machst das ganze von Hand, das heißt Du suchst Dir ne Vorlage, passt die "Grunddaten"(<title>...) an, und schreibst die einzelnden News manuell als <item> in die Datei.
Oder Du schreibst Dir eine nette HTML-Oberfläche mit der Du die einzelnden News bearbeiten kannst.
<?php
$xml_header = '
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://my.netscape.com/rdf/simple/0.9/">
<channel>
<title>FooBar Inc.</title>
<link>http://example.com/</link>
<description>abcd, xyz, 123</description>
</channel>
';
$xml_footer = '
<textinput>
<title>Search FooBar Inc.</title>
<description>Search FooBar Inc. headlines</description>
<name>q</name>
<link>http://example.com/search.php</link>
</textinput>
</rdf:RDF>
';
$xml_item = '
<item>
<title>'.$_POST['title'].'</title>
<link>'.$_POST['link'].'</link>
<description>'.$_POST['desc'].'</description>
</item>
';
$fp fopen ('datei.xml', 'w');
fputs ($fp, $xml_header.$xml_item.$xml_footer);
fclose ($fp);
?>
So erzeugst Du eine ganz einfach XML-Datei "datei.xml", mit einer News, die entsprechenden Daten
$_POST['title']
$_POST['link']
$_POST['desc']
müssen halt aus einem Formular per POST-Request kommen.
Du musst Dir nur überlegen wie man das jetzt mit mehreren News macht, entweder Du speicherst die News noch woanders(Datenbank...) und kannst die aktuellen news in einer Schleife auslesen und nacheinander zwischen header und footer schreiben, oder Du parst die XML Datei mit dem genannten PEAR-Modul und verwendest diesen Array um damit Daten in die neue News-Datei zu schreiben. Es gibt viele Wege, ich würde erstmal ein bisschen probieren.
Wie das Parsen der so erzeugten Datei funktioniert findest Du ebenfalls unter dem oben genannten Link beschreiben. Hierzu musst Du das entsprechende PEAR-Package einbinden. Damit kanst Du dann ganz einfach nur mit Angabe der URL einen Array mit den News zurück erhalten.
Grüße
Andreas