gpt4 book ai didi

php - 提取 .XSPF 内容

转载 作者:行者123 更新时间:2023-12-04 04:54:33 26 4
gpt4 key购买 nike

我有一个包含一些数据的 XSPX 文件,它的结构是

<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/">

<trackList>

<track>
<album></album>
<title>Welcome Song</title>
<location>http://mysite.com/song.mp3</location>

<duration>20000</duration>

<info>Information about the song</info>



</track>

</trackList>
</playlist>

我试图用 PHP 提取这些数据,但它给了我错误,有时什么也没有。
$data = new DOMDocument(); $data->load('http://full/path/to/tracklist.xspf'); 

if($data->load("http://full/path/to/tracklist.xspf")) {
foreach ($data->getElementsByTagName('trackList') as $track) {
$title = $track->getElementsByTagName('title')->item(0)->nodeValue;
$info = $track->getElementsByTagNameNS('info')->item(0)->nodeValue;
print($track);
}
}

我哪里做错了?

最佳答案

我在互联网上看到了几个与我相同的问题,但没有被接受的答案。

起初我没有意识到.XSPF文件数据结构与相同XML ,所以你可以只加载 .XSPF文件而不是 .XML成文档并进行解析。

干杯!

关于php - 提取 .XSPF 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16938624/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com