小编and*_*szs的帖子

从YouTube Feed中解析XML(不使用Zend)

我需要从Feed中获取非常具体的值,例如:

http://gdata.youtube.com/feeds/api/videos/iIp7OnHXBlo
Run Code Online (Sandbox Code Playgroud)

我必须从这些奇怪格式的XML提要中读取的一些节点是:

<title type="text">Uploading YouTube Videos with the PHP Client Library</title>

<media:content url="http://www.youtube.com/v/iIp7OnHXBlo?version=3&f=videos&app=youtube_gdata" type="application/x-shockwave-flash" medium="video" isDefault="true" expression="full" duration="466" yt:format="5"/>
<media:content url="rtsp://v3.cache7.c.youtube.com/CiILENy73wIaGQlaBtdxOnuKiBMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp" type="video/3gpp" medium="video" expression="full" duration="466" yt:format="1"/>

<media:description type="plain">Jochen Hartmann demonstrates the basics of how to use the PHP Client Library with the YouTube Data API. [...]</media:description>

<media:thumbnail url="http://i.ytimg.com/vi/iIp7OnHXBlo/0.jpg" height="360" width="480" time="00:03:53"/>
<media:thumbnail url="http://i.ytimg.com/vi/iIp7OnHXBlo/1.jpg" height="90" width="120" time="00:01:56.500"/>
<media:thumbnail url="http://i.ytimg.com/vi/iIp7OnHXBlo/2.jpg" height="90" width="120" time="00:03:53"/>
<media:thumbnail url="http://i.ytimg.com/vi/iIp7OnHXBlo/3.jpg" height="90" width="120" time="00:05:49.500"/>
<yt:duration seconds="466"/>
Run Code Online (Sandbox Code Playgroud)

当然,使用Zend Framework API for GData绝对是不可能的(1225个文件和49 MB只是为了解析XML文件?是的,当然......我的主. …

php xml youtube parsing xml-namespaces

0
推荐指数
1
解决办法
3448
查看次数

使用javascript动态显示/隐藏回到顶部按钮

我很难找到一段JavaScript代码来在用户滚动(比如说超过1000个像素)时动态显示Back to Top按钮。所有示例都使用jQuery,而我不能使用jQuery。任何帮助将不胜感激。

html javascript

0
推荐指数
1
解决办法
5869
查看次数

标签 统计

html ×1

javascript ×1

parsing ×1

php ×1

xml ×1

xml-namespaces ×1

youtube ×1