Home

Professional HTML Parser

~ Parse, modify, and export…keeping all whitespace formatting intact. ~

HTML

Easy to use since it was built from the ground up to only be an HTML parser. This is not an XML parser that was adapted to parse HTML. Therefore no confusing documentation with lots of things that are not applicable. Such as namespaces.
HTML file with whitespace that makes it more human readable.
HTML fragment with whitespace that makes it more human readable.

Retain Formatting

During parsing, all whitespace is loaded into the DOM. Once the DOM is serialized back to HTML, all whitespace in the output will be identical to the original HTML. This allows a non-destructive import, modify and export.

Retain Name Cases

All tag and attribute names are preserved during parsing. Whatever style you use…upper case, lower case, camel case, whatever…will be identical to the original HTML. This allows a non-destructive import, modify and export.
Computer monitor showing a text based HTML editor, with the HTML containing whitespace so that it is more human readable.
HTML fragment with whitespace that makes it more human readable.

DOM

HTML is parsed fully into a DOM of easy to traverse and easy to manipulate classes.
Illustration of a person and a generic HTML tag.

Modify Formatting

You can manipulate the spacing between attributes (attribute names, equals signs, values), spacing between tag name and attributes, content in closing tags, etc.
Illustration of a person, and an illustration of an HTML editor with an HTML tag.

Fragments

Allows you to import, manipulate, and export HTML fragments. There are no errors because it didn’t have DOCSTART, or the HTML tag. No elements or whitespace is automatically inserted when importing or exporting HTML fragments.
Illustration of people and a computer, representing them getting support.

Support

Professional support included. Help is available when you need it. We answer technical support questions and your usage questions. This isn’t an open-source project run and supported by volunteers at their convenience.

Custom Tags

Parser supports custom tags that you created or custom tags used by a third-party library.
A computer monitor showing a text based HTML editor with custom HTML tags.

PHP

PHP class for server-side parsing of HTML, editing, and exporting it back to HTML.

Easy to Install

Native PHP source code that easily drops into your project. Don’t need to edit the .ini file and install an extension, so it is easy to use in shared hosting servers.

Ready to Start Parsing HTML?

Scroll to Top