Andreas Lindig: /PHP5 - kleines News-CMS mit simplexml

Beitrag lesen

Wobei 0 und 1 für die beiden "item"s stehen.

eben, also richtig vermutet: ein indiziertes Array. Das Einfügen von neuen Elementen dürfte also nicht so schwierig sein...

Allerdings haben diese Elemente noch Attibute, id und public. Diese werden hier nicht dargestellt, sind aber vorhanden, siehe Code im 1. Posting.

das scheint mir das eigentliche Problem. Wie bekommt man die Attribute in so ein neues Element rein? Aber die mußt Du doch auch irgendwie auslesen können, sonst sind die ja witzlos. Wenn Du z.B. sowas auslesen kannst:

<?
echo $xml->item[0][id];
oder
echo $xml->item[0]->getAttribut('id');
?>

Ausgabe: 32

(so'ne ähnliche Abfrage machst du doch auch im Ausgangsposting: echo $news->title."($news[id])\n";)

Dann kannst Du es ja auch verändern. Und das könnstest Du mit den neu eingefügten Elementen _nachträglich_ machen. Nur mal so ne Idee, hehe...

Gruß, Andreas

--
SELFFORUM - hier werden Sie geholfen,
auch in Fragen zu richtiges Deutsch