HTMLPurifier_AttrDef_CSS_URI Klassenreferenz

HTMLPurifier_AttrDef_CSS_URI Klassenreferenz
Klassendiagramm für HTMLPurifier_AttrDef_CSS_URI:
Zusammengehörigkeiten von HTMLPurifier_AttrDef_CSS_URI:

Öffentliche Methoden

 __construct ()
 
 validate ($uri_string, $config, $context)
 
- Öffentliche Methoden geerbt von HTMLPurifier_AttrDef_URI
 __construct ($embeds_resource=false)
 
 make ($string)
 
 validate ($uri, $config, $context)
 
- Öffentliche Methoden geerbt von HTMLPurifier_AttrDef
 validate ($string, $config, $context)
 
 parseCDATA ($string)
 
 make ($string)
 

Weitere Geerbte Elemente

- Datenfelder geerbt von HTMLPurifier_AttrDef
 $minimized = false
 
 $required = false
 
- Geschützte Methoden geerbt von HTMLPurifier_AttrDef
 mungeRgb ($string)
 
 expandCSSEscape ($string)
 
- Geschützte Attribute geerbt von HTMLPurifier_AttrDef_URI
 $parser
 
 $embedsResource
 

Ausführliche Beschreibung

Validates a URI in CSS syntax, which uses url('http://example.com')

Zu beachten
While theoretically speaking a URI in a CSS document could be non-embedded, as of CSS2 there is no such usage so we're generalizing it. This may need to be changed in the future.
Warnung
Since HTMLPurifier_AttrDef_CSS blindly uses semicolons as the separator, you cannot put a literal semicolon in in the URI. Try percent encoding it, in that case.

Definiert in Zeile 12 der Datei URI.php.

Beschreibung der Konstruktoren und Destruktoren

__construct ( )

Definiert in Zeile 15 der Datei URI.php.

Dokumentation der Elementfunktionen

validate (   $uri_string,
  $config,
  $context 
)
Parameter
string$uri_string
HTMLPurifier_Config$config
HTMLPurifier_Context$context
Rückgabe
bool|string

Definiert in Zeile 26 der Datei URI.php.

Benutzt HTMLPurifier_AttrDef\expandCSSEscape() und HTMLPurifier_AttrDef\parseCDATA().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.