Hi,
<beschreibung type="short">
text1
</beschreibung>
$xml->artikel->beschreibung->short = "neuer Text1";
nun stell Dir vor, in Deinem Element <beschreibung> befände sich ein Element <short>. Was sollte nun von Deinem Code gefunden werden?
Dein Versuch ist abhängig von einem nicht deterministischen Algorithmus[1]. SimpleXML ist zudem kein vereinfachter XPATH-Ausdruck, deswegen kann das gleich zweimal nicht funktionieren. SimpleXML *kennt* jedoch XPATH-Ausdrücke. Nutze diese Fähigkeit.
Cheatah
[1] Da Algorithmen per definitionem deterministisch sind, also von _keinem_ Algorithmus, sondern von purem Zufall.
--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes