社区
基础编程
帖子详情
Xml问题
mdot
2004-08-08 10:08:06
现在已经利用FILE函数将网页的一部分拿了下来,
但是为了只想拿其中的数据,所以想将变为XML,
之后再用XML拿其中的数据,请问PHP中应该如何做呀?
...全文
248
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 + 正则函数基本就可以了
Spring+SpringMVC+Mybatis框架整合例子(SSM) 下载
本资源对应博文:http://blog.csdn.net/zhshulin/article/details/37956105,可以通过博文进行学习,不建议下载完整源码,博文有详细教程,以及代码。
xstream-1.4.8的jar包、源码、说明文档.zip
xstream-1.4.8的jar包、源码、说明文档.zip
krpano 切换大场景
xml
问题
前言 在使用krpano全景制作的过程中,你可能会遇到和我一样的小
问题
: 例如:“在客厅里,需要看到每个卧室的全景,进入卧室后需要看到每个物品的全景” 就是需要切换大的场景 当时想到最直接的办法,就是扔到服务器上处理多个链接的切换,但觉得这样实现不太符合逻辑 后来看到官方有使用JS切换
XML
的方法 把需要切换的场景
xml
、panos中的文件复制到相应目录下 使用热点进行跳转,定...
Maven多logback.
xml
问题
问题
这两天遇到一个很神奇的
问题
,手上的一个项目日志打印异常,我在resources目录下放了logback.
xml
但是在linux上却不生效,如果本地直接用IDEA启动时生效的,然后网上查出一堆关于logback.
xml
该怎么配之类的,该放在那里答案。如果你是第一次配这种东西,可能是不小心改错了,但这明显不是我要的答案。 分析 项目结构是采用的springboot结构,但是由于项...
解决 IDEA 在运行web项目中无法编译
xml
问题
在Maven配置生成的pom.
xml
中加入以下代码即可 <build> <resources> <resource> <directory>src/main/java</directory> <includes>...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章