

Öffentliche Methoden | |
| tokenizeHTML ($string, $config, $context) | |
| openHandler (&$parser, $name, $attrs, $closed) | |
| closeHandler (&$parser, $name) | |
| dataHandler (&$parser, $data) | |
| escapeHandler (&$parser, $data) | |
Geschützte Attribute | |
| $tokens = array() | |
PEAR, not suprisingly, also has a SAX parser for HTML. I don't know very much about implementation, but it's fairly well written. However, that abstraction comes at a price: performance. You need to have it installed, and if the API changes, it might break our adapter. Not sure whether or not it's UTF-8 aware, but it has some entity parsing trouble (in all areas, text and attributes).
Quite personally, I don't recommend using the PEAR class, and the defaults don't use it. The unit tests do perform the tests on the SAX parser too, but whatever it does for poorly formed HTML is up to it.
Definiert in Zeile 22 der Datei PEARSax3.php.
| closeHandler | ( | &$ | parser, | |
| $ | name | |||
| ) |
Close tag event handler, interface is defined by PEAR package.
Definiert in Zeile 70 der Datei PEARSax3.php.
| dataHandler | ( | &$ | parser, | |
| $ | data | |||
| ) |
Data event handler, interface is defined by PEAR package.
Definiert in Zeile 84 der Datei PEARSax3.php.
| escapeHandler | ( | &$ | parser, | |
| $ | data | |||
| ) |
Escaped text handler, interface is defined by PEAR package.
Definiert in Zeile 92 der Datei PEARSax3.php.
| openHandler | ( | &$ | parser, | |
| $ | name, | |||
| $ | attrs, | |||
| $ | closed | |||
| ) |
Open tag event handler, interface is defined by PEAR package.
Definiert in Zeile 54 der Datei PEARSax3.php.

| tokenizeHTML | ( | $ | string, | |
| $ | config, | |||
| $ | context | |||
| ) |
Lexes an HTML string into tokens.
| $string | String HTML. |
Erneute Implementation von HTMLPurifier_Lexer.
Definiert in Zeile 30 der Datei PEARSax3.php.

$tokens = array() [protected] |
Internal accumulator array for SAX parsers.
Definiert in Zeile 28 der Datei PEARSax3.php.
| Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved. MyOOS [Shopsystem] is Free Software released under the GNU/GPL License. Webmaster: info@r23.de (Impressum) |
|