社区
基础编程
帖子详情
Xml问题
mdot
2004-08-08 10:08:06
现在已经利用FILE函数将网页的一部分拿了下来,
但是为了只想拿其中的数据,所以想将变为XML,
之后再用XML拿其中的数据,请问PHP中应该如何做呀?
...全文
260
10
打赏
收藏
Xml问题
现在已经利用FILE函数将网页的一部分拿了下来, 但是为了只想拿其中的数据,所以想将变为XML, 之后再用XML拿其中的数据,请问PHP中应该如何做呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mdot
2004-08-17
打赏
举报
回复
UP
mdot
2004-08-15
打赏
举报
回复
不是拉,我得是用FILE函数取别人得网页,这样做肯定不行得
ice_berg16
2004-08-15
打赏
举报
回复
$str = "<table>
<tr><td>xxx</td></tr>
<tr><td>a</td></tr>
...
</table>";
str_replace("<tr><td>xxx</td></tr>","",$str);
mdot
2004-08-15
打赏
举报
回复
UP
mdot
2004-08-15
打赏
举报
回复
比如,我现在已经用FILE拿了个网页下来,形式如下
<table>
<tr><td>xxx</td></tr>
<tr><td>a</td></tr>
...
</table>
如果我想去掉 <tr><td>xxx</td></tr>这行,而其他数据和表得结构保持不变,那么要如何做呢?
mdot
2004-08-09
打赏
举报
回复
上面的程序输出是:
自行车, 39, 25, 33, 97, 汽车, 1, 2,
但现在可惜的是,我要截取的别人的网页的数据是动态变化的,就想一个奖牌榜那样,其中有些数据是变化,但就麻烦了
xuzuning
2004-08-09
打赏
举报
回复
php提供的串函数就能较好的处理这个问题
<?php
$html =<<< HTML
<table>
<tr >
<td height=20 class=9p><span class=9pbig style1>自行车</span></td>
<td bgcolor=FFFB9C class=red>39</td>
<td bgcolor=FFFB9C class=red>25</td>
<td bgcolor=FFFB9C class=red>33</td>
<td bgcolor=FFFB9C class=red>97</td>
</tr>
<tr>
<td>汽车</td>
<td>1</td>
<td>2</td>
</tr>
</table>
HTML;
$str = str_replace(array("\r\n","</td>","</tr>"),array("",",","\n"),$html);
echo $str = strip_tags($str);
?>
当然转换成xml也是可以的,但要复杂很多!
php4需加载domxml扩展,且处理的文本必须是标准的xml格式
php5的情况要好一些,但是php5毕竟才推出。
Debian
2004-08-09
打赏
举报
回复
php4的xml基于expat,php5则是基于libxml,2者都是相当成熟的产品,
没有什么情况好坏的分别,完全是看php开发者的再包装。
mdot
2004-08-08
打赏
举报
回复
比如
在网页中,有以下代码,那请问如何拿呢?
<table>
<tr >
<td height=20 class=9p><span class=9pbig style1>自行车</span></td>
<td bgcolor=FFFB9C class=red>39</td>
<td bgcolor=FFFB9C class=red>25</td>
<td bgcolor=FFFB9C class=red>33</td>
<td bgcolor=FFFB9C class=red>97</td>
</tr>
〈tr>
<td>汽车</td>
<td>1</td>
<td>2</td>
</tr>
</table>
要取出每种物品的数字,要如何搞?
ice_berg16
2004-08-08
打赏
举报
回复
想拿其中一部分数据也不一定非用XML,
explode + 正则函数基本就可以了
XML
编码
问题
本文详细记录了解决
XML
解析过程中遇到的
问题
,并深入探讨了编码
问题
及其解决方案,帮助开发者避免类似错误。
jQuery ie
xml
的
问题
jQuery在IE中解释
XML
要注意的
问题
本文探讨了使用jQuery在Internet Explorer中解析
XML
时遇到的
问题
及解决方法。重点在于正确的Content-Type设置,确保其为text/
xml
,以便jQuery能够正确解析
XML
数据。
关于
XMl
的
问题
作者在学习
XML
过程中遇到使用IE浏览器无法正常浏览编辑好的
XML
文件的
问题
,页面无法打开而是提示是否保存。
XML
中的常见
问题
本文围绕
XML
展开,介绍了
XML
的定义、MS
XML
组件及分析器功能,探讨了
XML
与HTML的关系及在HTML中增加
XML
的好处。还提及
XML
在多领域的应用,解答了IE对
XML
的支持情况,最后给出
XML
在不同场景下的使用方法及
问题
解决方案。
sax解析
xml
的
问题
本文探讨了
XML
文件中空格对解析的影响,并对比了两种不同格式的
XML
文件在使用SAX解析器时的行为差异。通过具体示例展示了当
XML
元素间存在额外空格时,解析过程可能出现的
问题
及解决方案。
基础编程
21,890
社区成员
140,338
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章