当前位置:  开发笔记 > 编程语言 > 正文

PHP中的DOM操作

如何解决《PHP中的DOM操作》经验,为你挑选了2个好方法。

我正在寻找在PHP中操纵HTML的好方法.例如,我目前遇到的问题是处理格式错误的HTML.

我得到的输入看起来像这样:

This is some text

正如您所注意到的,HTML缺少结束标记.我可以使用正则表达式或XML Parser来解决这个问题.但是,我将来可能不得不进行其他DOM操作.我想知道是否有任何好的PHP库处理DOM操作类似于Javascript处理DOM操作的方式.



1> ceejayoz..:

PHP具有PECL扩展,可让您访问HTML Tidy的功能.Tidy是一个非常强大的库,它应该能够以这种方式获取代码并以智能方式关闭标签.

我用它来清理导入之前由分类广告系统发送给我的格式错误的XML和HTML.



2> 小智..:

我发现PHP Simple HTML DOM是最有用和最直接的库.我会说比PECL更好.

我写了一篇关于如何使用它来抓取myspace艺术家巡演日期的文章(只是一个例子.)这里是php简单html dom解析器的链接.

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有