Zitat:
Zitat von twietee
Wann hab ich das denn versucht?!
Code:
$mediaGroup = $xml->entry[$i]->addChild("media:group", NULL, "http://search.yahoo.com/mrss/");
$mediaCredit = $xml->entry[$i]->group->addChild("media:credit", "GTV - The German Media Experts.",
"http://search.yahoo.com/mrss/");
|
Dort wo ich es markiert hab. An der Stelle gibt es group nicht, weil es in einem anderen Namespace ist.
Zitat:
Zitat von twietee
Da versuche ich doch, erst "media:group" zu erzeugen...
|
Das klappt ja sicherlich auch, wie übrigens bereits gesagt.
Zitat:
Zitat von twietee
und danach das Kindelement hinzuzufügen?!
|
Was nicht geht, weil du es falsch machst. Dort ist der Namespace-Wechsel, das hab ich auch schon mehrmals erklärt.
EDIT:
Zitat:
Zitat von twietee
Wo hab ich denn bitte dieses Statement zu stehen? Alleine garnicht, im ganzen Code aber mindestens 3x.
|
Und das ist 3x falsch. Was ist so schwer daran, diese 3 Vorkommen durch das zu ersetzen, was ich dir
in meiner zweiten Antwort geschrieben hab (das mit der children-Methode)?
Wenn du im Übrigen die Forenregeln gelesen und beachtet hättest, würde dir PHP auch sagen, an welcher Stelle du was falsch machst.