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
    )
  )  
)
möglich, Duplikat der Ein einfaches Programm, um CRUD-Knoten und Knoten-Werte von xml-Datei
vielleicht ist es doppelte, aber ich habe es nicht lösen. und ich habe Hinzugefügt, $xml->asXml();

InformationsquelleAutor Tahtakafa | 2012-02-14

Schreibe einen Kommentar