HTMLPurifier 4.4.0
HTMLPurifier_Doctype Class Reference

Represents a document type, contains information on which modules need to be loaded. More...

List of all members.

Public Member Functions

 __construct ($name=null, $xml=true, $modules=array(), $tidyModules=array(), $aliases=array(), $dtd_public=null, $dtd_system=null)
 __construct ($name=null, $xml=true, $modules=array(), $tidyModules=array(), $aliases=array(), $dtd_public=null, $dtd_system=null)

Public Attributes

 $name
 Full name of doctype.
 $modules = array()
 List of standard modules (string identifiers or literal objects) that this doctype uses.
 $tidyModules = array()
 List of modules to use for tidying up code.
 $xml = true
 Is the language derived from XML (i.e.
 $aliases = array()
 List of aliases for this doctype.
 $dtdPublic
 Public DTD identifier.
 $dtdSystem
 System DTD identifier.

Detailed Description

Represents a document type, contains information on which modules need to be loaded.

Note:
This class is inspected by Printer_HTMLDefinition->renderDoctype. If structure changes, please update that function.

Definition at line 9 of file Doctype.php.


Constructor & Destructor Documentation

HTMLPurifier_Doctype::__construct ( name = null,
xml = true,
modules = array(),
tidyModules = array(),
aliases = array(),
dtd_public = null,
dtd_system = null 
)

Definition at line 47 of file Doctype.php.

References $aliases, $modules, $name, $tidyModules, and $xml.

HTMLPurifier_Doctype::__construct ( name = null,
xml = true,
modules = array(),
tidyModules = array(),
aliases = array(),
dtd_public = null,
dtd_system = null 
)

Definition at line 2714 of file HTMLPurifier.standalone.php.

References $aliases, $modules, $name, $tidyModules, and $xml.


Member Data Documentation

HTMLPurifier_Doctype::$aliases = array()

List of aliases for this doctype.

Definition at line 35 of file Doctype.php.

Referenced by __construct().

HTMLPurifier_Doctype::$dtdPublic

Public DTD identifier.

Definition at line 40 of file Doctype.php.

HTMLPurifier_Doctype::$dtdSystem

System DTD identifier.

Definition at line 45 of file Doctype.php.

HTMLPurifier_Doctype::$modules = array()

List of standard modules (string identifiers or literal objects) that this doctype uses.

Definition at line 20 of file Doctype.php.

Referenced by __construct().

HTMLPurifier_Doctype::$name

Full name of doctype.

Definition at line 14 of file Doctype.php.

Referenced by __construct().

HTMLPurifier_Doctype::$tidyModules = array()

List of modules to use for tidying up code.

Definition at line 25 of file Doctype.php.

Referenced by __construct().

HTMLPurifier_Doctype::$xml = true

Is the language derived from XML (i.e.

XHTML)?

Definition at line 30 of file Doctype.php.

Referenced by __construct().


The documentation for this class was generated from the following files: