netzmacht / php-dom-manipulator
此包已被放弃且不再维护。未建议替代包。
此库是一个HTML DOM文档操作器。
1.0.2
2015-08-24 12:22 UTC
Requires
- php: >=5.3.2
Requires (Dev)
- bossa/phpspec2-expect: ~1.0
- henrikbjorn/phpspec-code-coverage: ~0.2
- masterminds/html5: ~2.0
- netzmacht/contao-build-tools: ~1.1
- netzmacht/contao-build-tools: ~1.1
- phpspec/phpspec: ~2.1
- phpspec/phpspec: ~2.1
Suggests
- masterminds/html5: HTML 5 parser and serializer. Required if Html5Converter is used.
This package is auto-updated.
Last update: 2020-04-06 10:40:57 UTC
README
此库提供基于规则的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 中提取出来的。