netzmacht/php-dom-manipulator

此包已被放弃且不再维护。未建议替代包。

此库是一个HTML DOM文档操作器。

1.0.2 2015-08-24 12:22 UTC

This package is auto-updated.

Last update: 2020-04-06 10:40:57 UTC


README

Build Status Version License Downloads

此库提供基于规则的DOM文档操作器。

安装

此库可以使用composer进行安装

$ php composer.phar require netzmacht/php-dom-manipulator:~1.0
$ php composer.phar update

用法

<?php 

$converter   = new Netzmacht\DomManipulator\Converter\DomDocumentConverter();
$manipulator = new Netzmacht\DomManipulator\DomManipulator($converter);

$query = new Netzmacht\DomManipulator\Query\XPathQuery('xpath query');
$rule  = new Netzmacht\DomManipulator\Rule\AttributeRule($query, 'class');

$result = $manipulator
    ->addRule($rule)
    ->loadHtml('<html>   </html>')
    ->manipulate();

致谢

此库最初是从由Yanick Witschi(别名@Toflar)维护的 toflar/contao-css-class-replacer 中提取出来的。