php xml操作
2023-09-11 14:19:35 时间
<?php if(!defined('DEDEINC')) { exit("Request Error!"); } function lib_videotag(&$ctag,&$refObj) { global $envs; $dom = new DomDocument(); //创建 DOM对象 $dom->load('http://v.szxq.com/baidu.xml'); //读取 XML文件 $i=0;$revalue='<ul>'; foreach ( $dom->getElementsByTagName("item") AS $item ) { if($i==4) { $revalue.="</ul></li></ul><ul><li><h3></h3></li><li><ul>"; } if($i==8) { $revalue.="</ul></li></ul></div><div class='sp-r'><ul class='sp-r-bot'>"; } $titleo=$item->getElementsByTagName("title"); $linko=$item->getElementsByTagName("link"); $revalue.="<li><a href='".$linko->item(0)->nodeValue."' target='_blank'>".substr_cut($titleo->item(0)->nodeValue,30)."</a></li>"; if($i>18) break; $i++; } return iconv("utf-8","gb2312//IGNORE",$revalue); } function substr_cut($str_cut,$length) { if (strlen($str_cut) > $length) { for($i=0; $i < $length; $i++) if (ord($str_cut[$i]) > 128) $i++; $str_cut = substr($str_cut,0,$i); } return $str_cut; } ?>
关于php中的domdocument参考:http://php.net/manual/en/class.domdocument.php
相关文章
- How to Upload Large Files in PHP
- PHP ~ 设置和读取 Cookie
- 禁用PHP函数,可以对php.ini进行配置
- PHP导出数据到CSV文件函数 csv_export()
- PHP批量清空删除指定文件夹内容
- XML Handle by javax.xml.stream.*
- 以源码编译的方式安装PHP与php-fpm
- PHP采集库-Snoopy.class.php
- PHP使用DOM XML操作XML[总结]
- php安装扩展的几种方法
- PHP使用DOM XML操作XML[总结]
- php 操作xml类
- golang encoding/xml 解析多个根节点的XML文件
- 通过mysql写入php一句话木马
- [php-src] Php内核的有趣高频宏
- [php-src] 理解Php内核中的函数与INI
- SAP WebIDE 是如何加载SAP UI5里自定义的XML view的 - JerryMaster.view.xml
- Atitit 业务流程执行引擎的实现 目录 1.1. 引擎实现语言java js php等1 1.2. 流程语言 xml sql js等 业务流程定义语言规范总结1 1.3. 实体方法定义2
- atitit..代码生成流程图 流程图绘制解决方案 java c#.net php v2
- python XML文件解析:用xml.dom.minidom来解析xml文件
- php url地址重写
- linux 配置 Apache mysql php最新版