首页 > 代码库 > Php 解析XML文件
Php 解析XML文件
Php 解析XML文件
Php 解析XML文件,仅供学习参考!示例代码如下:
<?php header("Content-type: text/html; charset=utf-8"); if(!isset($_GET["_u"])){ echo "<script>javascript:alert('请勿非法访问!');window.history.back();</script>"; exit(); } $url = $_GET["_u"]; ?> <table width="100%" height="auto" cellpadding="0" cellspacing="0"> <tbody> <?php //创建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; ?> <tr> <th> <a href="javascript:void(0);"><?php echo($title) ?></a> <a href="javascript:void(0);"><img alt="" src="/images/Plus.jpg" title="展开" /></a> </th> <th> <?php echo($date) ?> </th> </tr> <tr style="display:none;"> <th colspan="2"> <?php echo($detail) ?> </th> </tr> <?php } }else{ //没有内容 ?> <tr> <th colspan="2"> <b><font color="red">暂时没有内容显示!</font></b> </th> </tr> <?php } ?> </tbody> </table>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。