Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站导航为爱好php程序的朋友们提供php相关的教程知识。

PhP程序解析XML数据获取最新RSSErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

这里我们翻译自IBM印度软件实验室软件架构师Naveen Banali的一篇文章《Parsing XML data in PhP程序》,Naveen Banali认为使用SimpleXML扩展来解析XML数据会更好。ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

如果你计划在PhP程序中处理XML数据,就需要一个XML库为你提取数据。例如解析RSS feed或是模式匹配(寻找XhTML图像或是元素)。ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SimpleXML扩展提供了一个非常直观的API,更容易将XML转换成对象和遍历元素。唯一的缺点就是在内存中加载整个文档或是非常大的XML文件,它的性能可能是一个问题。ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

如果性能是一个考虑因素,你可以去使用XMLReader。XMLReader是一个XML解析器,它通过在加载过程中遍历每个节点,在而不是在内存中加载整个文档。ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

下面的具体代码如下使用简单的XML可以从我的网站获取最新的RSS。在我的服务器上,我已经使用Curl库处理hTTP连接,因为它支持服务器托管并且更安全。ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

下面是PhP程序解析XML数据具体代码如下:ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php
function load_file($url) {
$ch = curl_init($url);
#Return http response in string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$xml = simplexml_load_string(curl_exec($ch));
return $xml;
}
$feedurl = 'http://zzarea.com/index.php/feed/';
$rss = load_file($feedurl);
foreach ($rss->channel->item as $item) {
echo "<h2>" . $item->title . "</h2>";
echo "<p>" . $item->description . "</p>";
}
?>


ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

名站网址导航

分享一个PhP程序操作XML类DOMDocumentErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

在前几篇文章中我们都是在使用PhP程序一般的方式来读取和生成XML文件数据,这里我们使用PhP程序的OOP思想来制作一个属于自己的操作XML类,这样我们就没有必要在操作XML数据的地方繁琐的编写那些PhP程序具体代码如下了,我们只要包含这个XML类就可以很方便的操作XML文件了。下面详细介绍这个XML操作类DOMDocument。ErKAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了关于php程序的知识就说到这里希望可以帮助需要的朋友。,

标签:

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市