sourceforge优秀项目介绍之五十九:PHP Simple HTML DOM Parser
SourceForge项目:PHP Simple HTML DOM Parser
成立时间:2008-02-19
项目介绍
PHP Simple HTML DOM Parser 是一个html解析工具,支持以一种超级简单的方式操纵HTML。这个是PHP5版,是根据原作者Jose Solorzano的HTML Parser for PHP 4改写而成。
项目说明
项目管理者:me578022
编程语言:PHP
许可:MIT License
从Sourceforge上下载:http://sourceforge.net/projects/simplehtmldom/files/simplehtmldom/1.11/simplehtmldom_1_11.zip/download
特性:
- 采用PHP5+开发的一个简单的PHPHTMLDOM分析;
- 需要PHP5+
- 支持invalidHTML并提供非常简单的方式来操作HTML元素;
- 在HMTL页面上查找标签所使用的语法与jQuery(一个轻量级,实用的javascript框架)相似;
- 从页面中抽取内容只需要一行代码
示例:
1.如何获取HTML元素:
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');
// Find all images
foreach($html->find('img') as $element)
echo $element->src . '<br>';
// Find all links
foreach($html->find('a') as $element)
echo $element->href . '<br>';
2.如何定义HTML元素:
// Create DOM from string
$html = str_get_html('<div id="hello">Hello</div><div id="world">World</div>');
$html->find('div', 1)->class = 'bar';
$html->find('div[id=hello]', 0)->innertext = 'foo';
echo $html; // Output: <div id="hello">foo</div><div id="world" class="bar">World</div>
项目页:http://simplehtmldom.sourceforge.net/
更多sourceforge优秀项目
sourceforge优秀项目介绍之五十:Frets On Fire “热火吉他手”
sourceforge优秀项目介绍之五十三:silex “开源RIA”
sourceforge优秀项目介绍之五十八:Mumble“跨平台的VOIP软件”
上一篇: python安装的第三方库怎么删除
下一篇: walle 项目配置无法共享