simplexml php,PHP 使用 SimpleXML 遇到冒号「:」的解法
PHP 使用 SimpleXML 来解析 XML 很方便,解析 RSS 也是轻松愉快,不过要解析 WordPress 的 RSS 时,遇到 XML Tag 的名称有「:」,造成解析不到,要怎么解决呢?
PHP 使用 SimpleXML 遇到冒号「:」的解法
WordPress RSS 在内容的部分,有此标签:,而这个标签在 SimpleXML 解析是无法直接取用的。
下述有几种方式可以抓到:
方法1
下述的 http://purl.org/rss/1.0/modules/content/,取自 XML 最上面的定义,如下范例:
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
$rss = simplexml_load_file('http://feeds.feedburner.com/tsungblog');
foreach ($rss->channel->item as $i => $item) {
// echo $item->children('http://purl.org/dc/elements/1.1/')->encoded;
$ns_content = $item->children('http://purl.org/rss/1.0/modules/content/');
echo $ns_content->encoded;
}
?>
方法2
使用 PHP SimpleXMLElemenX children 的参数
public SimpleXMLElement SimpleXMLElement::children ([ string $ns [, bool $is_prefix = false ]] )
注:ns = namespace
$rss = simplexml_load_file('http://feeds.feedburner.com/tsungblog');
foreach ($rss->channel->item as $i => $item) {
$ns_content = $item->children('content', true);
echo $ns_content->encoded;
}
?>
simplexml php,PHP 使用 SimpleXML 遇到冒号「:」的解法相关推荐
- 「あるいは」 「もしくは」 「または」 「それとも」的区别
「もしくは」:若しくは (接続詞)二つの中からどちらか一つを選択する. 私鉄-地下鉄が便利です/私营铁路列车或者地铁方便. お申し込みは電話-ファックスでどうぞ/报名请用电话或传真. 「あるいは」:或 ...
- 日语学习 「そっと」 和 「こっそり」 的区別
http://blog.hjenglish.com/seton/archive/2010/11/22/1648666.html 「そっと」は人に迷惑をかけずに?远虑しながらといったニュアンスがあり. ...
- 日语学习 「バージョン」 version と 「リビジョン」 revision
来源:http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q128337172 「バージョン」は「版」と言う意味で.ソフトウェアの機能が異な ...
- 解决Apple Watch 更新时出现红色感叹号「!」的问题
5 月 25 日凌晨, 除 iOS 14.6 与 iPadOS 14.6 正式版外 ,苹果还发布了 watchOS 7.5 正式版更新,版本号为 18T567. 许多朋友是不是迫不及待的想要更新自己的 ...
- 日本語 紜本「えほん」中国語 3-4
3.スプーンちゃん [読み聞かせ]「よみきかせる」 读给别人听 小西英子「こにしえこ」 さく 「作品」 スプーンちゃん プリン たべのる プリリン リン 「布丁 吃 P ...
- 柯桥日语培训:语法 | 「あまり 」知识解析
语法 | 「あまり 」知识解析 あまり 译文:过于...太... 接续:用言/助动词连体形/体言の+あまり 例句: 子供こどもに期待きたいするあまり.小言こごとが多おおくなってしまったと反省はんせい ...
- 「ことから」と「ことだから」
動詞・形容詞:普通形<ナ形ーな> + ことから [ことから]由表"根据"或"理由"的「から」派生而成.比如例1,2表"判断的根据或理由&q ...
- 【日本語勉強】「モデレート」とはどういう意味になるのでしょうか
仕事でパソコンを操作していると.またひとつちょっと気になるカタカナ英語を目にしました. 「モデレートしてください」 もでれーと... この「モデレート」とはどういう意味になるのでしょうか? ちょっと気 ...
- 教你快速打出左角括号、右角括号「」(直角括号)
概述 在b乎上是不是看到人人一个「」括号,感觉很高大上呢? 虽然这个括号不至于是阳春白雪,但是个人认为还是很优雅好看 比如在博客或回答中介绍步骤的操作: 首先你需要打开[我的电脑],然后点击[计算机] ...
最新文章
- Java项目:诚途旅游系统(java+JSP+Spring+SSM+Mysql)
- My sql 日常维护命令的总结
- VTK:可视化之TensorGlyph
- IE JS关闭窗口不提示的方法
- Python解析XML文件
- Impala UDF - Impala调用Hive UDF函数
- 如何编写可怕的 Java 代码?
- PFQ: a Linux kernel module for packet capturing on multi-core architectures
- Linux curl命令详解
- .net Reactor 使用说明详解
- js将阿拉伯数字转化成大写
- 火狐浏览器 Mozilla Firefox v36.0.3 便携增强版
- win10相机打不开,qq可以正常打开:Windows 相机应用错误代码 0xA00F4288
- 移动端h5页面监听手机横屏
- c语言正弦波程序_怎样很好的恢复一个正弦波信号
- cinder云硬盘type创建
- Python字符串格式化占位操作解析
- ebp 函数堆栈esp_2.1ebp,esp与call
- 清华镜像源安装Pytorch
- 一款APP,秒杀50+视频平台VIP!
热门文章
- 教你彻底学会Java序列化和反序列化
- 【插件发布】JAVA微服务框架,Jeecg-P3-Demo 1.0.0 插件开源发布
- JEECG再创新举,开辟云应用开发新时代,打造jeecg企业级云应用生态圈
- Windows Moible, Wince 使用.NET Compact Framework的进行蓝牙(Bluetooth)设备配对的开发
- MySQL数据库(六) 一一 基本操作之事物和索引
- POI读取Excel内容格式化
- BestCoder Round #33
- apache-storm分布式计算(drpc)开发心得
- ubuntu12.04 安装Android Studio笔记
- 面向对象编程──走错了路?