PHP libxml Introducere
Funcțiile libxml și constantele sunt folosite împreună cu SimpleXML, XSLT și funcțiile DOM.
Instalare
Aceste funcții necesită pachetul libxml. Descărcați la xmlsoft.org
PHP libxml Funcții
PHP : indică cea mai veche versiune a PHP care acceptă funcția.
Funcţie | Descriere |
---|---|
libxml_clear_errors() | tampon de eroare Clear libxml |
libxml_get_errors() | Preluare matrice de erori |
libxml_get_last_error() | Preluare ultima eroare de la libxml |
libxml_set_streams_context() | Setați contextul fluxurilor pentru următoarea sarcină de documente sau de a scrie libxml |
libxml_use_internal_errors() | Dezactivați erorile libxml și permite utilizatorului să aducă informații despre eroare în funcție de necesități |
Constante PHP 5 libxml predefinite
Funcţie | Descriere |
---|---|
LIBXML_COMPACT | Set noduri mici de optimizare de alocare. Acest lucru poate îmbunătăți performanța de aplicare |
LIBXML_DTDATTR | Setați atributele implicite DTD |
LIBXML_DTDLOAD | Încărcați subset extern |
LIBXML_DTDVALID | Validați cu DTD-ul |
LIBXML_NOBLANKS | Eliminați noduri goale |
LIBXML_NOCDATA | Setați CDATA ca noduri de text |
LIBXML_NOEMPTYTAG | Schimbați etichetele goale (eg <br/> to <br></br>) de DOMDocument-> save() DOMDocument-> saveXML() (eg <br/> to <br></br>) , disponibile numai în DOMDocument-> save() și DOMDocument-> saveXML() funcții |
LIBXML_NOENT | entități substitutive |
LIBXML_NOERROR | Nu afișați rapoarte de eroare |
LIBXML_NONET | Opriți accesul la rețea în timp ce încărcarea documentelor |
LIBXML_NOWARNING | Nu afișați rapoarte de avertizare |
LIBXML_NOXMLDECL | Arunca declarația XML la salvarea unui document |
LIBXML_NSCLEAN | Eliminați declarațiile de spațiu de nume în exces |
LIBXML_XINCLUDE | substituție Utilizare XInclude |
LIBXML_ERR_ERROR | Obțineți erori recuperabile |
LIBXML_ERR_FATAL | Obțineți erori fatale |
LIBXML_ERR_NONE | Obțineți erori |
LIBXML_ERR_WARNING | Obțineți avertismente simple, |
LIBXML_VERSION | Obțineți versiunea libxml (eg 20605 or 20617) de (eg 20605 or 20617) , (eg 20605 or 20617) |
LIBXML_DOTTED_VERSION | Obțineți versiunea libxml punctată (eg 2.6.5 or 2.6.17) de (eg 2.6.5 or 2.6.17) , (eg 2.6.5 or 2.6.17) |