Hellihello
Hallo,
ich habe ein XML
<artikel>
<beschreibung type="short">
text1
</beschreibung>
<beschreibung type="long">
text2
</beschreibung>
</artikel>in ein Array $xml eingelesen.
mit simplexml?
was ist die DokumentRoot?
vielleicht so?
$xml->beschreibung->short = "neuer Text1";
ah, ich sehe, du willst dort, wo das attribut short ist ändern. Das wird schwieriger, du musst das Element mit xpath finden. Oder du durchläufst die $xml->beschreibung mit foreach und testest, ob $xml->berschreibung["type"]=="short" oder evtl. sogar (string)$xml->berschreibung["type"]=="short", da der Inhalt vielleicht erstmal kein string ist (Elementknoten sind Objekte, Attributwerte weißichnicht).
Dank und Gruß,