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
stringxml_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