Class HTMLPurifier_Lexer_PH5P

InheritanceHTMLPurifier_Lexer_PH5P » HTMLPurifier_Lexer_DOMLex » HTMLPurifier_Lexer

Experimental HTML5-based parser using Jeroen van der Meer's PH5P library.

Occupies space in the HTML5 pseudo-namespace, which may cause conflicts.

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$tracksLineNumbers Whether or not this lexer implements line-number/column-number tracking. HTMLPurifier_Lexer

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$_special_entity2str Most common entity to raw value conversion table for special entities. HTMLPurifier_Lexer

Public Methods

Hide inherited methods

MethodDescriptionDefined By
__construct() HTMLPurifier_Lexer_DOMLex
callbackArmorCommentEntities() Callback function that entity-izes ampersands in comments so that callbackUndoCommentSubst doesn't clobber them HTMLPurifier_Lexer_DOMLex
callbackUndoCommentSubst() Callback function for undoing escaping of stray angled brackets in comments HTMLPurifier_Lexer_DOMLex
create() Retrieves or sets the default Lexer as a Prototype Factory. HTMLPurifier_Lexer
extractBody() Takes a string of HTML (fragment or document) and returns the content HTMLPurifier_Lexer
muteErrorHandler() An error handler that mutes all errors HTMLPurifier_Lexer_DOMLex
normalize() Takes a piece of HTML and normalizes it by converting entities, fixing encoding, extracting bits, and other good stuff. HTMLPurifier_Lexer
parseData() Parses special entities into the proper characters. HTMLPurifier_Lexer
tokenizeHTML() HTMLPurifier_Lexer_PH5P

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
CDATACallback() Callback function for escapeCDATA() that does the work. HTMLPurifier_Lexer
createEndNode() HTMLPurifier_Lexer_DOMLex
createStartNode() HTMLPurifier_Lexer_DOMLex
escapeCDATA() Translates CDATA sections into regular sections (through escaping). HTMLPurifier_Lexer
escapeCommentedCDATA() Special CDATA case that is especially convoluted for

Page generated on Mon, 05 Oct 2015 11:22:47 +0000

Powered by Yii Framework