Php 解析XML文件
Php 解析XML文件,仅供学习參考!演示样例代码例如以下:
header("Content-type: text/html; charset=utf-8");
if(!isset($_GET["_u"])){
echo "";
exit();
}
$url = $_GET["_u"];
?>
//创建Document对象
$doc = new DOMDocument();
$doc -> load($url);
$news = $doc -> getElementsByTagName("item");
$title = "";$date = "";$detail = "";
$len = ($news -> length);$model = null;
if($len > 0){
//遍历子节点
for ($i=0; $i < $len; $i++) {
$model = $news -> item($i);
$title = $model -> getElementsByTagName("title") -> item(0) -> nodeValue;
$date = $model -> getElementsByTagName("pubDate") -> item(0) -> nodeValue;
$detail = $model -> getElementsByTagName("content") -> item(0) -> nodeValue;
?>
<?php echo($title) ?>
}
}else{
//没有内容
?>
临时没有内容显示!
}
?>
效果图例如以下: