artem14133q / sxml
一个简单的用于管理 xml/html 文档的 PHP 库。
1.0.1
2024-01-17 08:14 UTC
Requires
- php: ^8.1
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ^10.1
This package is auto-updated.
Last update: 2024-10-01 00:09:23 UTC
README
一个简单的用于管理 xml/html 文档的 PHP 库。
PHP 版本
^8.1
安装
composer require artem14133q/sxml
使用
use Sxml\Documents\HtmlDocument; $html = " <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <div>Hello World!</div> </body> </html> "; $doc = HtmlDocument($html); $body = $doc->getHtmlNode()->findByName("body")[0]; $div = $body->findByName("div")[0]; $div->setValue("Hello SXML!"); $doc->writer->asText();
输入
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <div>Hello SXML!</div> </body> </html>
许可证
MIT