Documentation du code de SPIP et de ses plugins

SPIP

sax.php

SPIP, Système de publication pour l'internet

Copyright © avec tendresse depuis 2001 Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James

Ce programme est un logiciel libre distribué sous licence GNU/GPL.

Table of Contents

Functions

xml_entites_html()  : string
Encoder les entites
xml_debutElement()  : mixed
xml_finElement()  : mixed
xml_textElement()  : mixed
xml_piElement()  : mixed
xml_defaultElement()  : mixed
xml_parsestring()  : mixed
coordonnees_erreur()  : mixed
xml_sax_dist()  : mixed
sax_bug()  : mixed
analyser_doctype()  : array<string|int, mixed>
Analyser un doctype

Functions

xml_entites_html()

Encoder les entites

xml_entites_html(string $texte) : string
Parameters
$texte : string
Return values
string

xml_debutElement()

xml_debutElement(mixed $phraseur, mixed $name, mixed $attrs) : mixed
Parameters
$phraseur : mixed
$name : mixed
$attrs : mixed

xml_finElement()

xml_finElement(mixed $phraseur, mixed $name[, mixed $fusion_bal = false ]) : mixed
Parameters
$phraseur : mixed
$name : mixed
$fusion_bal : mixed = false

xml_textElement()

xml_textElement(mixed $phraseur, mixed $data) : mixed
Parameters
$phraseur : mixed
$data : mixed

xml_piElement()

xml_piElement(mixed $phraseur, mixed $target, mixed $data) : mixed
Parameters
$phraseur : mixed
$target : mixed
$data : mixed

xml_defaultElement()

xml_defaultElement(mixed $phraseur, mixed $data) : mixed
Parameters
$phraseur : mixed
$data : mixed

xml_parsestring()

xml_parsestring(mixed $phraseur, mixed $data) : mixed
Parameters
$phraseur : mixed
$data : mixed

coordonnees_erreur()

coordonnees_erreur(mixed $phraseur, mixed $msg) : mixed
Parameters
$phraseur : mixed
$msg : mixed

xml_sax_dist()

xml_sax_dist(mixed $page[, mixed $apply = false ][, mixed $phraseur = null ][, mixed $doctype = '' ][, mixed $charset = null ]) : mixed
Parameters
$page : mixed
$apply : mixed = false
$phraseur : mixed = null
$doctype : mixed = ''
$charset : mixed = null

sax_bug()

sax_bug(mixed $data, mixed $dtc[, mixed $charset = null ]) : mixed
Parameters
$data : mixed
$dtc : mixed
$charset : mixed = null

analyser_doctype()

Analyser un doctype

analyser_doctype(string $data) : array<string|int, mixed>

Retirer < ? xml... ? > et autre PI, ainsi que les commentaires en debut afin de reperer le Doctype et le decomposer selon: http://www.freebsd.org/doc/fr_FR.ISO8859-1/books/fdp-primer/sgml-primer-doctype-declaration.html Si pas de Doctype et premiere balise = RSS prendre la doctype RSS 0.91: les autres formats RSS n'ont pas de DTD, mais un XML Schema que SPIP ne fait pas encore lire.

Parameters
$data : string
Return values
array<string|int, mixed>

        
On this page

Search results