2013-05-05 40 views
1

我被卡住了,試圖弄清楚什麼代碼要放在.php中MY問題是什麼應該是xml文件的數組,尤其是「href鏈接」如何設置數組,以便正確寫入xml文件

 $xml = new DOMDocument ("1.0","UTF-8"); 

     $playlists = $xml -> createElement("playlists"); 
     $playlists = $xml -> appendChild($playlists); 

     $playlist = $xml -> createElement ("playlist"); 
     $playlist = $playlists -> appendChild ($playlist); 

     $track = $xml -> createElement ("track"); 
     $track = $playlist -> appendChild ($track); 

     $meta = $xml -> createElement ("meta"); 
     $meta = $track -> appendChild ($meta); 

     $xml->formatOutput = true; 
     $string_value = $xml->saveXML(); 
     $xml->save("preview.xml"); 

XML-CODE:

<playlists> 
    <playlist id="pl1"> 
     <track href="music/adg3com_bustedchump.mp3" title="Artist 1 - Track 1"  target="http://google.de" rel="covers/cover1.jpg"> 
      <meta> 
       <![CDATA[ <a href="http://google.de" target="_blank">This is an optional text with a link</a> ]]> 
      </meta> 
     </track> 
     <track href="music/adg3com_chuckedknuckles.mp3" title="Artist 2 - Track 2" target="" rel=""> 
      <meta><![CDATA[This is an optional text]]></meta> 
     </track> 
    </playlist> 
    <playlist id="pl2"> 
     <track href="http://soundcloud.com/djlewisvi/afrojack-lionheart" title="Afrojack - Lionheart" /> 
     <track href="music/adg3com_chuckedknuckles.mp3" title="Artist 3 - Track 3" target="" rel="covers/cover1.jpg"> 
      <meta><![CDATA[This is an optional text]]></meta> 
     </track> 
     <track href="http://soundcloud.com/radykal/favorites" title="Soundcloud Favorites" /> 
    </playlist> 
</playlists> 
+0

<播放列表ID = 「」> <軌道HREF = 「」 標題= 「」 /> \t <軌道HREF = 「」 標題= 「」 目標= 「」 的rel = 「」> \t \t \t <![CDATA [這是一個可選的文本]]> \t \t \t <軌道HREF = 「」 標題= 「」/> user2350937 2013-05-05 00:12:06

+0

那上面的XML代碼..... – user2350937 2013-05-05 00:12:38

回答

0

不知道如果我得到你的問題。如果它不合適,請讓我知道並改進你的問題!
這是如何創建的<track>節點的href屬性:

$track = $xml -> createElement ("track"); 
$href = $xml->createAttribute('href'); 
$href->value="http://soundcloud.com/djlewisvi/afrojack-lionheart"; 
$track->appendChild($href); 
$track = $playlist -> appendChild ($track); 

看到它的工作:http://codepad.viper-7.com/uC9J2Y

相關問題