Download the PHP package beutnagel/doctype-validator without Composer
On this page you can find all versions of the php package beutnagel/doctype-validator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download beutnagel/doctype-validator
More information about beutnagel/doctype-validator
Files in beutnagel/doctype-validator
Package doctype-validator
Short Description Check for valid W3C compliant DOCTYPEs
License MIT
Homepage https://github.com/beutnagel/Doctype-Validator
Informations about the package doctype-validator
Doctype Validator
Test to see if an HTML doctype is valid according to the W3C specifications.
See more at: https://beutnagel.github.io/Doctype-Validator/
Installation
Install with Composer
$ composer require beutnagel/doctype-validator
For the current alpha release
Basic Usage
The Doctype_Validator
can be used to check the validity of a doctype, find errors and match it with existing official doctypes.
1) First create an instance of the validator:
2) Assign the doctype you want to validate:
Is it a valid doctype?
Checking to see if a doctype is valid.
@return boolean TRUE or FALSE.
Does it match an official doctype?
A check can be performed with isMatch()
to see if there is a match.
@return boolean TRUE or FALSE
@return string of name of match, or NULL if no match.
Errors
If a doctype is not valid, Doctype_Validator
will try to analyse why it is not valid. A list of errors can be found in Doctype_Error.php
.
A simple check if a doctype has errors in it can be performed by the hasError()
function.
@return boolean TRUE or FALSE.
You can retrieve errors with the getErrors()
method.
@return array of errors.
Fragments
The doctype will be dissected into smaller fragments and these can be access with getFragments()
.
@return array of fragmentens
License
Doctype Validator is licensed under the MIT License - see the LICENSE
file for details
Author
Jarne W. Beutnagel - beutnagel.dk
All versions of doctype-validator with dependencies
ext-mbstring Version *