首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提取.XSPF内容

提取.XSPF内容
EN

Stack Overflow用户
提问于 2013-06-05 19:22:51
回答 1查看 618关注 0票数 2

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

代码语言:javascript
复制
<?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提取这些数据,但它给了我错误,有时什么都没有。

代码语言:javascript
复制
$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); 
    } 
  }

我哪里做错了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-10 18:40:07

我在网上看到了几个和我一样的问题,但没有得到公认的答案。

起初,我没有意识到.XSPF文件的数据结构与XML是相同的,因此您可以直接将.XSPF文件而不是.XML加载到文档中并进行解析。

干杯!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16938624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档