ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
|
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 461 of file PH5P.php.
|
private |
Definition at line 955 of file PH5P.php.
References $char, character(), emitToken(), and EOF.
|
private |
Definition at line 1418 of file PH5P.php.
References $char, char(), emitToken(), and EOF.
|
private |
Definition at line 903 of file PH5P.php.
References $char, character(), emitToken(), and EOF.
|
private |
Definition at line 1059 of file PH5P.php.
References $char, character(), emitToken(), entityInAttributeValueState(), and EOF.
|
private |
Definition at line 1095 of file PH5P.php.
References $char, character(), emitToken(), entityInAttributeValueState(), and EOF.
|
private |
Definition at line 1131 of file PH5P.php.
References $char, character(), emitToken(), and entityInAttributeValueState().
|
private |
Definition at line 853 of file PH5P.php.
References $char, character(), emitToken(), and EOF.
|
private |
Definition at line 1010 of file PH5P.php.
References $char, character(), and emitToken().
|
private |
Definition at line 1336 of file PH5P.php.
References $char, char(), emitToken(), and EOF.
|
private |
Definition at line 1184 of file PH5P.php.
References $data, characters(), emitToken(), and EOF.
|
private |
Definition at line 1442 of file PH5P.php.
References $char, char(), emitToken(), and EOF.
|
private |
Definition at line 481 of file PH5P.php.
Referenced by afterDoctypeNameState(), beforeDoctypeNameState(), bogusDoctypeState(), closeTagOpenState(), commentDashState(), commentEndState(), commentState(), dataState(), doctypeNameState(), doctypeState(), and tagOpenState().
|
private |
Definition at line 488 of file PH5P.php.
Referenced by afterAttributeNameState(), attributeNameState(), attributeValueDoubleQuotedState(), attributeValueSingleQuotedState(), attributeValueUnquotedState(), beforeAttributeNameState(), beforeAttributeValueState(), closeTagOpenState(), dataState(), entity(), markupDeclarationOpenState(), tagNameState(), and tagOpenState().
|
private |
Definition at line 499 of file PH5P.php.
Referenced by bogusCommentState(), closeTagOpenState(), and entity().
|
private |
Definition at line 727 of file PH5P.php.
References $char, char(), character(), characters(), emitToken(), and EOF.
|
private |
Definition at line 1269 of file PH5P.php.
References $char, char(), emitToken(), and EOF.
|
private |
Definition at line 1297 of file PH5P.php.
References $char, char(), emitToken(), and EOF.
|
private |
Definition at line 1242 of file PH5P.php.
References $char, char(), emitToken(), and EOF.
|
private |
Definition at line 504 of file PH5P.php.
References $char, char(), character(), emitToken(), and EOF.
|
private |
Definition at line 1388 of file PH5P.php.
References $char, char(), emitToken(), and EOF.
|
private |
|
private |
Definition at line 1553 of file PH5P.php.
References $token, 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 1462 of file PH5P.php.
References $char, character(), and characters().
Referenced by entityDataState(), and entityInAttributeValueState().
|
private |
Definition at line 616 of file PH5P.php.
References $char, emitToken(), and entity().
|
private |
Definition at line 1168 of file PH5P.php.
References $char, and entity().
Referenced by attributeValueDoubleQuotedState(), attributeValueSingleQuotedState(), and attributeValueUnquotedState().
|
private |
|
private |
Definition at line 1213 of file PH5P.php.
References character().
HTML5::save | ( | ) |
|
private |
Definition at line 808 of file PH5P.php.
References $char, character(), emitToken(), and EOF.
|
private |
Definition at line 635 of file PH5P.php.
References $char, CDATA, char(), character(), emitToken(), PCDATA, and RCDATA.
|
private |
Definition at line 73 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 72 of file PH5P.php.
Referenced by __construct(), and bogusCommentState().
|
private |
Definition at line 77 of file PH5P.php.
Referenced by emitToken().
const HTML5::CDATA = 2 |
Definition at line 451 of file PH5P.php.
Referenced by HTML5TreeConstructer\inBody(), HTML5TreeConstructer\inHead(), and tagOpenState().
const HTML5::CHARACTR = 4 |
Definition at line 458 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 457 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 454 of file PH5P.php.
Referenced by HTML5TreeConstructer\mainPhase(), HTML5TreeConstructer\rootElementPhase(), and HTML5TreeConstructer\trailingEndPhase().
const HTML5::ENDTAG = 2 |
Definition at line 456 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::EOF = 5 |
Definition at line 459 of file PH5P.php.
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().
const HTML5::PCDATA = 0 |
Definition at line 449 of file PH5P.php.
Referenced by __construct(), emitToken(), HTML5TreeConstructer\inHead(), and tagOpenState().
const HTML5::PLAINTEXT = 3 |
Definition at line 452 of file PH5P.php.
Referenced by HTML5TreeConstructer\inBody().
const HTML5::RCDATA = 1 |
Definition at line 450 of file PH5P.php.
Referenced by HTML5TreeConstructer\inBody(), HTML5TreeConstructer\inHead(), and tagOpenState().
const HTML5::STARTTAG = 1 |
Definition at line 455 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().