Aktualisieren einer xml-Datei mit php-simplexml-tool
Habe ich ein sehr einfaches xml-Inhalt videolar.xml
. Flash player nimmt diese Elemente auf und spielt Sie. Ich will zu ändern, die <title>
und <youtube>
Elemente von php simplexml
. Ich schrieb einen code video.php
zu ändern, diese Elemente. Wenn ich video.php
druckt es aus wie unten. Es sieht aus wie es funktioniert, aber wenn ich spielen der Spieler spielt led zeppelin immer noch, und nicht spielen whitesnake. Wenn ich öffnen video.xml
durch browser sehe ich, dass die xml-Datei hat sich nicht geändert. Immer noch led zeppelin. Also, wie kann ich ein update für flashplayer auf der Playliste?
videolar.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<playlist>
<track>
<title>led zeppelin - kashmir</title>
<youtube>sfR_HWMzgyc</youtube>
</track>
<track>
<title>pink floyd - eclipse</title>
<youtube>BUwUKyztI10</youtube>
</track>
</playlist>
video.php
<?php
$completeurl = $_SERVER['DOCUMENT_ROOT'].'/ytplayer/videolar.xml';
$xml = simplexml_load_file($completeurl);
$xml->track[0]->title = 'Whitesnake - Is this love';
$xml->track[0]->youtube = 'GOJk0HW_hJw';
print_r($xml);
?>
Wenn ich diesen code ausführen oben drucken:
(
[track] => Array
(
[0] => SimpleXMLElement Object
(
[title] => Whitesnake - Is this love
[youtube] => GOJk0HW_hJw
)
[1] => SimpleXMLElement Object
(
[title] => pink floyd - eclipse
[youtube] => BUwUKyztI10
)
)
)
vielleicht ist es doppelte, aber ich habe es nicht lösen. und ich habe Hinzugefügt, $xml->asXml();
InformationsquelleAutor Tahtakafa | 2012-02-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Speichern Sie geänderte xml wieder in die Datei
echo $tmpStr = (string)$xmlObj->ordered_list->asXML();
InformationsquelleAutor a.tereschenkov