ILIAS
Release_4_0_x_branch Revision 61816
|
Public Member Functions | |
__construct ($data) | |
save () |
Data Fields | |
const | PCDATA = 0 |
const | RCDATA = 1 |
const | CDATA = 2 |
const | PLAINTEXT = 3 |
const | DOCTYPE = 0 |
const | STARTTAG = 1 |
const | ENDTAG = 2 |
const | COMMENT = 3 |
const | CHARACTR = 4 |
const | EOF = 5 |
Private Member Functions | |
char () | |
character ($s, $l=0) | |
characters ($char_class, $start) | |
dataState () | |
entityDataState () | |
tagOpenState () | |
closeTagOpenState () | |
tagNameState () | |
beforeAttributeNameState () | |
attributeNameState () | |
afterAttributeNameState () | |
beforeAttributeValueState () | |
attributeValueDoubleQuotedState () | |
attributeValueSingleQuotedState () | |
attributeValueUnquotedState () | |
entityInAttributeValueState () | |
bogusCommentState () | |
markupDeclarationOpenState () | |
commentState () | |
commentDashState () | |
commentEndState () | |
doctypeState () | |
beforeDoctypeNameState () | |
doctypeNameState () | |
afterDoctypeNameState () | |
bogusDoctypeState () | |
entity () | |
emitToken ($token) | |
EOF () |
Private Attributes | |
$data | |
$char | |
$EOF | |
$state | |
$tree | |
$token | |
$content_model | |
$escape = false | |
$entities |
HTML5::__construct | ( | $data | ) |
Definition at line 127 of file PH5P.php.
References $data, EOF(), and PCDATA.
|
private |
Definition at line 586 of file PH5P.php.
References $char, character(), elseif(), emitToken(), and EOF().
|
private |
Definition at line 1029 of file PH5P.php.
References $char, char(), elseif(), emitToken(), and EOF().
|
private |
Definition at line 535 of file PH5P.php.
References $char, character(), elseif(), emitToken(), and EOF().
|
private |
Definition at line 688 of file PH5P.php.
References $char, character(), elseif(), emitToken(), entityInAttributeValueState(), and EOF().
|
private |
Definition at line 723 of file PH5P.php.
References $char, character(), elseif(), emitToken(), entityInAttributeValueState(), and EOF().
|
private |
Definition at line 758 of file PH5P.php.
References $char, character(), elseif(), emitToken(), and entityInAttributeValueState().
|
private |
Definition at line 486 of file PH5P.php.
References $char, character(), elseif(), emitToken(), and EOF().
|
private |
Definition at line 640 of file PH5P.php.
References $char, character(), elseif(), and emitToken().
|
private |
Definition at line 953 of file PH5P.php.
References $char, char(), elseif(), emitToken(), and EOF().
|
private |
Definition at line 809 of file PH5P.php.
References $data, characters(), emitToken(), and EOF().
|
private |
Definition at line 1052 of file PH5P.php.
References $char, char(), elseif(), emitToken(), and EOF().
|
private |
Definition at line 148 of file PH5P.php.
Referenced by afterDoctypeNameState(), beforeDoctypeNameState(), bogusDoctypeState(), closeTagOpenState(), commentDashState(), commentEndState(), commentState(), dataState(), doctypeNameState(), doctypeState(), and tagOpenState().
|
private |
Definition at line 154 of file PH5P.php.
Referenced by afterAttributeNameState(), attributeNameState(), attributeValueDoubleQuotedState(), attributeValueSingleQuotedState(), attributeValueUnquotedState(), beforeAttributeNameState(), beforeAttributeValueState(), closeTagOpenState(), dataState(), entity(), markupDeclarationOpenState(), tagNameState(), and tagOpenState().
|
private |
Definition at line 164 of file PH5P.php.
References $start.
Referenced by bogusCommentState(), closeTagOpenState(), and entity().
|
private |
Definition at line 369 of file PH5P.php.
References $char, char(), character(), characters(), elseif(), emitToken(), and EOF().
|
private |
Definition at line 889 of file PH5P.php.
References $char, char(), elseif(), emitToken(), and EOF().
|
private |
Definition at line 916 of file PH5P.php.
References $char, char(), elseif(), emitToken(), and EOF().
|
private |
Definition at line 863 of file PH5P.php.
References $char, char(), elseif(), emitToken(), and EOF().
|
private |
Definition at line 168 of file PH5P.php.
References $char, char(), character(), elseif(), emitToken(), and EOF().
|
private |
Definition at line 1000 of file PH5P.php.
References $char, char(), elseif(), emitToken(), and EOF().
|
private |
|
private |
Definition at line 1161 of file PH5P.php.
References $token, elseif(), and PCDATA.
Referenced by afterAttributeNameState(), afterDoctypeNameState(), attributeNameState(), attributeValueDoubleQuotedState(), attributeValueSingleQuotedState(), attributeValueUnquotedState(), beforeAttributeNameState(), beforeAttributeValueState(), beforeDoctypeNameState(), bogusCommentState(), bogusDoctypeState(), closeTagOpenState(), commentDashState(), commentEndState(), commentState(), dataState(), doctypeNameState(), entityDataState(), tagNameState(), and tagOpenState().
|
private |
Definition at line 1071 of file PH5P.php.
References $char, $start, character(), and characters().
Referenced by entityDataState(), and entityInAttributeValueState().
|
private |
Definition at line 268 of file PH5P.php.
References $char, emitToken(), and entity().
|
private |
Definition at line 794 of file PH5P.php.
References $char, and entity().
Referenced by attributeValueDoubleQuotedState(), attributeValueSingleQuotedState(), and attributeValueUnquotedState().
|
private |
Definition at line 1172 of file PH5P.php.
References EOF.
Referenced by __construct(), afterAttributeNameState(), afterDoctypeNameState(), attributeNameState(), attributeValueDoubleQuotedState(), attributeValueSingleQuotedState(), beforeAttributeNameState(), beforeDoctypeNameState(), bogusCommentState(), bogusDoctypeState(), char(), character(), closeTagOpenState(), commentDashState(), commentEndState(), commentState(), dataState(), doctypeNameState(), HTML5TreeConstructer\initPhase(), HTML5TreeConstructer\mainPhase(), HTML5TreeConstructer\rootElementPhase(), tagNameState(), and HTML5TreeConstructer\trailingEndPhase().
|
private |
Definition at line 835 of file PH5P.php.
References character(), and elseif().
|
private |
Definition at line 442 of file PH5P.php.
References $char, character(), elseif(), emitToken(), and EOF().
|
private |
Definition at line 284 of file PH5P.php.
References $char, char(), character(), elseif(), and emitToken().
|
private |
Definition at line 65 of file PH5P.php.
Referenced by afterAttributeNameState(), afterDoctypeNameState(), attributeNameState(), attributeValueDoubleQuotedState(), attributeValueSingleQuotedState(), attributeValueUnquotedState(), beforeAttributeNameState(), beforeAttributeValueState(), beforeDoctypeNameState(), bogusDoctypeState(), char(), closeTagOpenState(), commentDashState(), commentEndState(), commentState(), dataState(), doctypeNameState(), doctypeState(), entity(), entityDataState(), entityInAttributeValueState(), tagNameState(), and tagOpenState().
|
private |
Definition at line 64 of file PH5P.php.
Referenced by __construct(), and bogusCommentState().
|
private |
Definition at line 69 of file PH5P.php.
Referenced by emitToken().
const HTML5::CDATA = 2 |
Definition at line 117 of file PH5P.php.
Referenced by HTML5TreeConstructer\inBody(), and HTML5TreeConstructer\inHead().
const HTML5::CHARACTR = 4 |
Definition at line 124 of file PH5P.php.
Referenced by HTML5TreeConstructer\afterBody(), HTML5TreeConstructer\afterFrameset(), HTML5TreeConstructer\afterHead(), HTML5TreeConstructer\beforeHead(), HTML5TreeConstructer\inBody(), HTML5TreeConstructer\inColumnGroup(), HTML5TreeConstructer\inFrameset(), HTML5TreeConstructer\inHead(), HTML5TreeConstructer\initPhase(), HTML5TreeConstructer\inSelect(), HTML5TreeConstructer\inTable(), HTML5TreeConstructer\rootElementPhase(), and HTML5TreeConstructer\trailingEndPhase().
const HTML5::COMMENT = 3 |
Definition at line 123 of file PH5P.php.
Referenced by HTML5TreeConstructer\afterBody(), HTML5TreeConstructer\afterFrameset(), HTML5TreeConstructer\afterHead(), HTML5TreeConstructer\beforeHead(), HTML5TreeConstructer\inBody(), HTML5TreeConstructer\inColumnGroup(), HTML5TreeConstructer\inFrameset(), HTML5TreeConstructer\inHead(), HTML5TreeConstructer\initPhase(), HTML5TreeConstructer\inSelect(), HTML5TreeConstructer\inTable(), HTML5TreeConstructer\rootElementPhase(), and HTML5TreeConstructer\trailingEndPhase().
const HTML5::DOCTYPE = 0 |
Definition at line 120 of file PH5P.php.
Referenced by HTML5TreeConstructer\mainPhase(), HTML5TreeConstructer\rootElementPhase(), and HTML5TreeConstructer\trailingEndPhase().
const HTML5::ENDTAG = 2 |
Definition at line 122 of file PH5P.php.
Referenced by HTML5TreeConstructer\afterBody(), HTML5TreeConstructer\afterFrameset(), HTML5TreeConstructer\beforeHead(), HTML5TreeConstructer\closeCell(), HTML5TreeConstructer\inBody(), HTML5TreeConstructer\inCaption(), HTML5TreeConstructer\inCell(), HTML5TreeConstructer\inColumnGroup(), HTML5TreeConstructer\inFrameset(), HTML5TreeConstructer\inHead(), HTML5TreeConstructer\initPhase(), HTML5TreeConstructer\inRow(), HTML5TreeConstructer\inSelect(), HTML5TreeConstructer\inTable(), HTML5TreeConstructer\inTableBody(), HTML5TreeConstructer\rootElementPhase(), and HTML5TreeConstructer\trailingEndPhase().
const HTML5::PCDATA = 0 |
Definition at line 115 of file PH5P.php.
Referenced by __construct(), emitToken(), and HTML5TreeConstructer\inHead().
const HTML5::PLAINTEXT = 3 |
Definition at line 118 of file PH5P.php.
Referenced by HTML5TreeConstructer\inBody().
const HTML5::RCDATA = 1 |
Definition at line 116 of file PH5P.php.
Referenced by HTML5TreeConstructer\inBody(), and HTML5TreeConstructer\inHead().
const HTML5::STARTTAG = 1 |
Definition at line 121 of file PH5P.php.
Referenced by HTML5TreeConstructer\afterFrameset(), HTML5TreeConstructer\afterHead(), HTML5TreeConstructer\beforeHead(), HTML5TreeConstructer\inBody(), HTML5TreeConstructer\inCaption(), HTML5TreeConstructer\inCell(), HTML5TreeConstructer\inColumnGroup(), HTML5TreeConstructer\inFrameset(), HTML5TreeConstructer\inHead(), HTML5TreeConstructer\initPhase(), HTML5TreeConstructer\inRow(), HTML5TreeConstructer\inSelect(), HTML5TreeConstructer\inTable(), HTML5TreeConstructer\inTableBody(), HTML5TreeConstructer\mainPhase(), HTML5TreeConstructer\rootElementPhase(), and HTML5TreeConstructer\trailingEndPhase().