基本上我正在为我的YouTube视频开发一个视频系统,这就是我希望它的工作方式
mysite.com/video.php?id=1
<?php
$id = $_GET['id'];
$sxl = simplexml_load_file("videos.xml");
$vid = $sxl->videos->video;
$video = $vid[$id];
echo $video->title;
?>
还有我的视频.xml
<?xml version="1.0"?>
<data>
<videos>
<video id="1">
<title>Test</title>
</video>
</videos>
</data>
当它加载页面时,它不显示任何内容,请帮助会有多个视频
使用 xPath
选择所需的节点:
$video = $sxl->xpath("//video[@id='$id']")[0]; // req PHP >= 5.4
echo $video->title;
如果您只想获取标题:
$title = $sxl->xpath("//video[@id='$id']/title")[0]; // req PHP >= 5.4
echo $title;
如果您有 PHP <5.4
:$video = $sxl->xpath("//video[@id='$id']");
echo $video[0]->title;