fg/nokogiri

轻松切割XML。

2.0.0 2024-04-09 13:11 UTC

This package is auto-updated.

Last update: 2024-09-09 13:56:28 UTC


README

轻松切割XML。

示例

给定以下XML

<p>
	<span>Lorem ipsum dolor <em>sit amet</em>.</span>
</p>

在第二十个字符处切割...

$Nokogiri = new Nokogiri\Nokogiri();
$Nokogiri->cut($xml, 20);

将返回

<p>
	<span>Lorem ipsum dolor <em>sit</em></span>
</p>

在第十一个字符处切割...

$Nokogiri->cut($xml, 11);

将返回

<p>
	<span>Lorem ipsum</span>
</p>

请注意,标签之间的空白字符不考虑。

贡献

安装

克隆项目并运行 composer install

运行测试

使用 composer run-script test 运行测试。

注意

实现可能很糟糕,因为我对编写良好的解析器一无所知...

此外,解析器的实现与使用它的类有一定的关联。显然不好但确实有效 😁