欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

sourceforge优秀项目介绍之五十九:PHP Simple HTML DOM Parser

程序员文章站 2022-04-28 14:41:26
...

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软件”