Documentation du code de SPIP et de ses plugins

SPIP

analyser_dtd.php

Table of Contents

Functions

charger_dtd()  : mixed
compilerRegle()  : mixed
analyser_dtd()  : mixed
analyser_dtd_comment()  : mixed
analyser_dtd_pi()  : mixed
analyser_dtd_lexeme()  : mixed
analyser_dtd_data()  : mixed
analyser_dtd_notation()  : mixed
analyser_dtd_entity()  : mixed
analyser_dtd_element()  : mixed
analyser_dtd_attlist()  : mixed
expanserEntite()  : string|array<string|int, mixed>
Remplace dans la chaîne `$val` les sous-chaines de forme `%NOM;` par leur definition dans le tableau `$macros`

Functions

charger_dtd()

charger_dtd(mixed $grammaire, mixed $avail, mixed $rotlvl) : mixed
Parameters
$grammaire : mixed
$avail : mixed
$rotlvl : mixed

analyser_dtd()

analyser_dtd(mixed $loc, mixed $avail, mixed &$dtc) : mixed
Parameters
$loc : mixed
$avail : mixed
$dtc : mixed

analyser_dtd_comment()

analyser_dtd_comment(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
$dtd : mixed
$dtc : mixed
$grammaire : mixed

analyser_dtd_pi()

analyser_dtd_pi(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
$dtd : mixed
$dtc : mixed
$grammaire : mixed

analyser_dtd_lexeme()

analyser_dtd_lexeme(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
$dtd : mixed
$dtc : mixed
$grammaire : mixed

analyser_dtd_data()

analyser_dtd_data(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
$dtd : mixed
$dtc : mixed
$grammaire : mixed

analyser_dtd_notation()

analyser_dtd_notation(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
$dtd : mixed
$dtc : mixed
$grammaire : mixed

analyser_dtd_entity()

analyser_dtd_entity(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
$dtd : mixed
$dtc : mixed
$grammaire : mixed

analyser_dtd_element()

analyser_dtd_element(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
$dtd : mixed
$dtc : mixed
$grammaire : mixed

analyser_dtd_attlist()

analyser_dtd_attlist(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
$dtd : mixed
$dtc : mixed
$grammaire : mixed

expanserEntite()

Remplace dans la chaîne `$val` les sous-chaines de forme `%NOM;` par leur definition dans le tableau `$macros`

expanserEntite(string $val[, array<string|int, mixed> $macros = [] ]) : string|array<string|int, mixed>

Si le premier argument n'est pas une chaîne, retourne les statistiques (pour debug de DTD, inutilise en mode normal)

Parameters
$val : string
$macros : array<string|int, mixed> = []
Return values
string|array<string|int, mixed>

        
On this page

Search results