fg/nokogiri

Cuts through XML like a breeze.

2.0.0 2024-04-09 13:11 UTC

This package is auto-updated.

Last update: 2024-10-09 14:14:32 UTC


README

Cuts through XML like a breeze.

Examples

Given this XML:

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

Cutting it at the twentieth character...

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

Would return:

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

Cutting it at the eleventh character...

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

Would return:

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

Note that the blank characters between tags are not taken into account.

Contributing

Installation

Clone the project and run composer install.

Running tests

Run tests with composer run-script test.

Notes

The implementation is probably shitty, as I don't know anything about writing a decent parser...

Also, the implementation of the parser itself is kind of tied to the class using it. It is obviously bad but it works 😁