Öffentliche Methoden | |
__construct ($config, $context) | |
generateFromTokens ($tokens) | |
generateFromToken ($token) | |
generateScriptFromToken ($token) | |
generateAttributes ($assoc_array_of_attributes, $element= '') | |
escape ($string, $quote=null) | |
Geschützte Attribute | |
$config | |
Private Attribute | |
$_xhtml = true | |
$_scriptFix = false | |
$_def | |
$_sortAttr | |
$_flashCompat | |
$_innerHTMLFix | |
$_flashStack = array() | |
Generates HTML from tokens.
Refactor interface so that configuration/context is determined upon instantiation, no need for messy generateFromTokens() calls
Make some of the more internal functions protected, and have unit tests work around that
Definiert in Zeile 10 der Datei Generator.php.
__construct | ( | $config, | |
$context | |||
) |
HTMLPurifier_Config | $config | |
HTMLPurifier_Context | $context |
Definiert in Zeile 67 der Datei Generator.php.
Benutzt $config.
escape | ( | $string, | |
$quote = null |
|||
) |
Escapes raw text data.
string | $string | String data to escape for HTML. |
int | $quote | Quoting style, like htmlspecialchars. ENT_NOQUOTES is permissible for non-attribute output. |
Definiert in Zeile 275 der Datei Generator.php.
Wird benutzt von generateAttributes() und generateFromToken().
generateAttributes | ( | $assoc_array_of_attributes, | |
$element = '' |
|||
) |
Generates attribute declarations from attribute array.
array | $assoc_array_of_attributes | Attribute array |
string | $element | Name of element attributes are for, used to check attribute minimization. |
Definiert in Zeile 211 der Datei Generator.php.
Benutzt escape().
Wird benutzt von generateFromToken().
generateFromToken | ( | $token) |
Generates HTML from a single token.
HTMLPurifier_Token | $token | HTMLPurifier_Token object. |
Definiert in Zeile 139 der Datei Generator.php.
Benutzt escape() und generateAttributes().
Wird benutzt von generateFromTokens() und generateScriptFromToken().
generateFromTokens | ( | $tokens) |
Generates HTML from an array of tokens.
HTMLPurifier_Token[] | $tokens Array of HTMLPurifier_Token |
Definiert in Zeile 83 der Datei Generator.php.
Benutzt generateFromToken() und generateScriptFromToken().
generateScriptFromToken | ( | $token) |
Special case processor for the contents of script tags
HTMLPurifier_Token | $token | HTMLPurifier_Token object. |
Definiert in Zeile 193 der Datei Generator.php.
Benutzt generateFromToken().
Wird benutzt von generateFromTokens().
|
private |
Cache of HTMLDefinition during HTML output to determine whether or not attributes should be minimized. HTMLPurifier_HTMLDefinition
Definiert in Zeile 30 der Datei Generator.php.
|
private |
Cache of Output.FlashCompat. bool
Definiert in Zeile 42 der Datei Generator.php.
|
private |
Stack for keeping track of object information when outputting IE compatibility code. array
Definiert in Zeile 55 der Datei Generator.php.
|
private |
Cache of Output.FixInnerHTML. bool
Definiert in Zeile 48 der Datei Generator.php.
|
private |
:HACK: Whether or not generator should comment the insides of <script> tags. bool
Definiert in Zeile 23 der Datei Generator.php.
|
private |
Cache of Output.SortAttr. bool
Definiert in Zeile 36 der Datei Generator.php.
|
private |
Whether or not generator should produce XML output. bool
Definiert in Zeile 17 der Datei Generator.php.
|
protected |
Configuration for the generator HTMLPurifier_Config
Definiert in Zeile 61 der Datei Generator.php.
Wird benutzt von __construct().