XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe HTMLPurifier_Lexer_DirectLex
+ Graphe d'héritage de HTMLPurifier_Lexer_DirectLex:
+ Graphe de collaboration de HTMLPurifier_Lexer_DirectLex:

Fonctions membres publiques

 tokenizeHTML ($html, $config, $context)
 
 parseAttributeString ($string, $config, $context)
 
- Fonctions membres publiques hérités de HTMLPurifier_Lexer
 __construct ()
 
 parseText ($string, $config)
 
 parseAttr ($string, $config)
 
 parseData ($string, $is_attr, $config)
 
 normalize ($html, $config, $context)
 
 extractBody ($html)
 

Champs de données

 $tracksLineNumbers = true
 
- Champs de données hérités de HTMLPurifier_Lexer
 $tracksLineNumbers = false
 

Fonctions membres protégées

 scriptCallback ($matches)
 
 substrCount ($haystack, $needle, $offset, $length)
 

Attributs protégés

 $_whitespace = "\x20\x09\x0D\x0A"
 
- Attributs protégés hérités de HTMLPurifier_Lexer
 $_special_entity2str
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de HTMLPurifier_Lexer
static create ($config)
 
- Fonctions membres protégées statiques hérités de HTMLPurifier_Lexer
static escapeCDATA ($string)
 
static escapeCommentedCDATA ($string)
 
static removeIEConditional ($string)
 
static CDATACallback ($matches)
 

Description détaillée

Our in-house implementation of a parser.

A pure PHP parser, DirectLex has absolutely no dependencies, making it a reasonably good default for PHP4. Written with efficiency in mind, it can be four times faster than HTMLPurifier_Lexer_PEARSax3, although it pales in comparison to HTMLPurifier_Lexer_DOMLex.

A faire:
Reread XML spec and document differences.

Documentation des fonctions membres

◆ parseAttributeString()

parseAttributeString (   $string,
  $config,
  $context 
)

Takes the inside of an HTML tag and makes an assoc array of attributes.

Paramètres
string$stringInside of tag excluding name.
HTMLPurifier_Config$config
HTMLPurifier_Context$context
Renvoie
array Assoc array of attributes.
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ scriptCallback()

scriptCallback (   $matches)
protected

Callback function for script CDATA fudge

Paramètres
array$matches,inform of array(opening tag, contents, closing tag)
Renvoie
string

◆ substrCount()

substrCount (   $haystack,
  $needle,
  $offset,
  $length 
)
protected

PHP 5.0.x compatible substr_count that implements offset and length

Paramètres
string$haystack
string$needle
int$offset
int$length
Renvoie
int
+ Voici le graphe des appelants de cette fonction :

◆ tokenizeHTML()

tokenizeHTML (   $html,
  $config,
  $context 
)
Paramètres
String$html
HTMLPurifier_Config$config
HTMLPurifier_Context$context
Renvoie
array|HTMLPurifier_Token[]

Réimplémentée à partir de HTMLPurifier_Lexer.

+ Voici le graphe d'appel pour cette fonction :

Documentation des champs

◆ $_whitespace

$_whitespace = "\x20\x09\x0D\x0A"
protected

Whitespace characters for str(c)spn. @type string

◆ $tracksLineNumbers

$tracksLineNumbers = true

@type bool


La documentation de cette classe a été générée à partir du fichier suivant :