Documentation du code de SPIP et de ses plugins

SPIP

ValidateurXML
in package

Validateur XML en deux passes, fondé sur SAX pour la première

Tags
note

Faudrait faire deux classes car pour la première passe on a les memes methodes et variables que l'indenteur

Table of Contents

Properties

$contenu  : array<string|int, mixed>
$debuts  : mixed
$depth  : mixed
$dtc  : mixed
$entete  : mixed
$err  : array<string|int, mixed>
$fratrie  : mixed
$idrefs  : mixed
$idrefss  : mixed
$ids  : mixed
$ouvrant  : array<string|int, mixed>
$page  : mixed
$process  : array<string|int, mixed>
$reperes  : array<string|int, mixed>
$res  : mixed
$sax  : mixed
$versions  : array<string|int, mixed>

Methods

__construct()  : mixed
Constructeur
debutElement()  : mixed
defaultElement()  : mixed
finElement()  : mixed
phraserTout()  : mixed
piElement()  : mixed
textElement()  : mixed
valider_idref()  : mixed
valider_motif()  : mixed
valider_passe2()  : mixed
validerAttribut()  : mixed
validerAttribut_ID()  : mixed
validerAttribut_IDREF()  : mixed
validerAttribut_IDREFS()  : mixed
validerAttribut_NMTOKEN()  : mixed
validerAttribut_NMTOKENS()  : mixed
validerElement()  : mixed

Properties

$process

public array<string|int, mixed> $process = ['debut' => 'xml_debutElement', 'fin' => 'xml_finElement', 'text' => 'xml_textElement', 'pi' => 'xml_piElement', 'default' => 'xml_defaultElement']

Methods

__construct()

Constructeur

public __construct([array<string|int, mixed> $process = [] ]) : mixed
Parameters
$process : array<string|int, mixed> = []

?

debutElement()

public debutElement(mixed $phraseur, mixed $name, mixed $attrs) : mixed
Parameters
$phraseur : mixed
$name : mixed
$attrs : mixed

defaultElement()

public defaultElement(mixed $phraseur, mixed $data) : mixed
Parameters
$phraseur : mixed
$data : mixed

finElement()

public finElement(mixed $phraseur, mixed $name) : mixed
Parameters
$phraseur : mixed
$name : mixed

phraserTout()

public phraserTout(mixed $phraseur, mixed $data) : mixed
Parameters
$phraseur : mixed
$data : mixed

piElement()

public piElement(mixed $phraseur, mixed $target, mixed $data) : mixed
Parameters
$phraseur : mixed
$target : mixed
$data : mixed

textElement()

public textElement(mixed $phraseur, mixed $data) : mixed
Parameters
$phraseur : mixed
$data : mixed

valider_idref()

public valider_idref(mixed $nom, mixed $ligne, mixed $col) : mixed
Parameters
$nom : mixed
$ligne : mixed
$col : mixed

valider_motif()

public valider_motif(mixed $phraseur, mixed $name, mixed $val, mixed $bal, mixed $motif) : mixed
Parameters
$phraseur : mixed
$name : mixed
$val : mixed
$bal : mixed
$motif : mixed

validerAttribut()

public validerAttribut(mixed $phraseur, mixed $name, mixed $val, mixed $bal) : mixed
Parameters
$phraseur : mixed
$name : mixed
$val : mixed
$bal : mixed

validerAttribut_ID()

public validerAttribut_ID(mixed $phraseur, mixed $name, mixed $val, mixed $bal) : mixed
Parameters
$phraseur : mixed
$name : mixed
$val : mixed
$bal : mixed

validerAttribut_IDREF()

public validerAttribut_IDREF(mixed $phraseur, mixed $name, mixed $val, mixed $bal) : mixed
Parameters
$phraseur : mixed
$name : mixed
$val : mixed
$bal : mixed

validerAttribut_IDREFS()

public validerAttribut_IDREFS(mixed $phraseur, mixed $name, mixed $val, mixed $bal) : mixed
Parameters
$phraseur : mixed
$name : mixed
$val : mixed
$bal : mixed

validerAttribut_NMTOKEN()

public validerAttribut_NMTOKEN(mixed $phraseur, mixed $name, mixed $val, mixed $bal) : mixed
Parameters
$phraseur : mixed
$name : mixed
$val : mixed
$bal : mixed

validerAttribut_NMTOKENS()

public validerAttribut_NMTOKENS(mixed $phraseur, mixed $name, mixed $val, mixed $bal) : mixed
Parameters
$phraseur : mixed
$name : mixed
$val : mixed
$bal : mixed

validerElement()

public validerElement(mixed $phraseur, mixed $name, mixed $attrs) : mixed
Parameters
$phraseur : mixed
$name : mixed
$attrs : mixed

        
On this page

Search results