simplehtmldom Doc api帮助文档

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了simplehtmldom Doc api帮助文档脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

API Reference

HelPEr functions
object str_get_htML ( string $content ) Creates a DOM object From a string.
object file_get_html ( string $filename ) Creates a DOM object from a file or a URL. DOM methods & PRoperties stringplaintext Returns the contents extracted from HTML.
voIDClear () Clean up memory.
voidload ( string $content ) Load contents from a string.
stringsave ( [string $filename] ) Dumps the internal DOM tree back into a string. If the $filename is set,result string will save to file.
voidload_file ( string $filename ) Load contents from a from a file or a URL.
voidset_callback ( string $function_name ) Set a callback function.
mixeDFind ( string $selector [,int $index] ) Find elements by the CSS selector. Returns the Nth element object if index is set,otherwise return an array of object. Element methods & properties string[attribute] Read or wrITe element's attribure value.
stringtag Read or write the tag name of element.
stringoutertext Read or write the outer HTML text of element.
stringinnertext Read or write the inner HTML text of element.
stringplaintext Read or write the plain text of element.
mixedfind ( string $selector [,int $index] ) Find children by the CSS selector. Returns the Nth element object if index is set,otherwise,return an array of object. DOM traversing mixed$e->children ( [int $index] ) Returns the Nth child object if index is set,otherwise return an array of children.
element$e->parent () Returns the parent of element.
element$e->First_child () Returns the first child of element,or null if not found.
element$e->last_child () Returns the last child of element,or null if not found.
element$e->next_sibling () Returns the next sibling of element,or null if not found.
element$e->prev_sibling () Returns the prevIoUs sibling of element,or null if not found.
Camel naming convertions You can also call methods with W3C STANDARD camel naming convertions.
string$e->getAttribute ( $name ) string$e->attribute
void$e->setattribute ( $name,$value ) void$value = $e->attribute
bool$e->hasAttribute ( $name ) boolisset($e->attribute)
void$e->removeAttribute ( $name ) void$e->attribute = null
element$e->getElementById ( $id ) mixed$e->find ( "#$id",0 )
mixed$e->getElementsById ( $id [,$index] ) mixed$e->find ( "#$id" [,int $index] )
element$e->getElementByTagName ($name ) mixed$e->find ( $name,0 )
mixed$e->getelementsbytagname ( $name [,$index] ) mixed$e->find ( $name [,int $index] )
element$e->parentNode () element$e->parent ()
mixed$e->childNodes ( [$index] ) mixed$e->children ( [int $index] )
element$e->firstChild () element$e->first_child ()
element$e->lastChild () element$e->last_child ()
element$e->nextSibling () element$e->next_sibling ()
element$e->prevIoUsSibling () element$e->prev_sibling () // Create a DOM object from a string
$html = str_get_html('Hello!'); // Create a DOM object from a URL
$html = file_get_html('http://www.GOOGLE.COM/'); // Create a DOM object from a HTML file
$html = file_get_html('test.htm'); // Create a DOM object
$html = new simple_html_dom(); // Load HTML from a string
$html->load('Hello!'); // Load HTML from a URL
$html->load_file('http://www.google.com/'); // Load HTML from a HTML file
$html->load_file('test.htm');
// Find all anchors,returns a array of element objects
$ret = $html->find('a'); // Find (N)thanchor,returns element object or null if not found(zero based)
$ret = $html->find('a',0); // Find all
which attribute id=foo
$ret = $html->find('div[id=foo]'); // Find all
with the id attribute
$ret = $html->find('div[id]'); // Find all element has attribute id
$ret = $html->find('[id]');
// Find all element which id=foo
$ret = $html->find('#foo'); // Find all element which class=foo
$ret = $html->find('.foo'); // Find all anchors and images
$ret = $html->find('a,img'); // Find all anchors and images with the "title" attribute
$ret = $html->find('a[title],img[title]'); // Find all
  • in
  • 脚本宝典总结

    以上是脚本宝典为你收集整理的simplehtmldom Doc api帮助文档全部内容,希望文章能够帮你解决simplehtmldom Doc api帮助文档所遇到的问题。

    如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
    如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
    标签:simplehtmldom