PHP libxml Introduzione
Le funzioni libxml e le costanti sono utilizzati insieme con SimpleXML, XSLT e funzioni DOM.
Installazione
Queste funzioni richiedono il pacchetto libxml. Scarica a xmlsoft.org
Funzioni libxml PHP
PHP : indica la prima versione di PHP che supporta la funzione.
Funzione | Descrizione |
---|---|
libxml_clear_errors() | buffer degli errori chiara libxml |
libxml_get_errors() | Recuperare array degli errori |
libxml_get_last_error() | Recupera ultimo errore da libxml |
libxml_set_streams_context() | Impostare il contesto flussi per il prossimo carico di documento libxml o scrivere |
libxml_use_internal_errors() | Disabilitare gli errori libxml e consentire all'utente di recuperare informazioni di errore, se necessario |
PHP 5 predefiniti libxml Costanti
Funzione | Descrizione |
---|---|
LIBXML_COMPACT | Impostare piccoli nodi ottimizzazione allocazione. Questo può migliorare le prestazioni delle applicazioni |
LIBXML_DTDATTR | Impostare gli attributi predefiniti DTD |
LIBXML_DTDLOAD | Caricare sottoinsieme esterno |
LIBXML_DTDVALID | Convalida con DTD |
LIBXML_NOBLANKS | Rimuovere i nodi vuoti |
LIBXML_NOCDATA | Imposta CDATA come nodi di testo |
LIBXML_NOEMPTYTAG | Modificare tag vuoti (eg <br/> to <br></br>) , disponibile solo nella DOMDocument-> save() e DOMDocument-> saveXML() funzioni |
LIBXML_NOENT | entità sostitutivi |
LIBXML_NOERROR | Non mostrare le segnalazioni di errori |
LIBXML_NONET | Smettere di accesso alla rete durante il caricamento di documenti |
LIBXML_NOWARNING | Non mostrare i rapporti di avvertimento |
LIBXML_NOXMLDECL | Eliminare la dichiarazione XML quando si salva un documento |
LIBXML_NSCLEAN | Rimuovere dichiarazioni di namespace in eccesso |
LIBXML_XINCLUDE | sostituzione Usa XInclude |
LIBXML_ERR_ERROR | Ottenere gli errori recuperabili |
LIBXML_ERR_FATAL | Get errori fatali |
LIBXML_ERR_NONE | Get nessun errore |
LIBXML_ERR_WARNING | Get avvertenze semplici |
LIBXML_VERSION | Ottenere la versione libxml (eg 20605 or 20617) |
LIBXML_DOTTED_VERSION | Ottenere la versione libxml tratteggiata (eg 2.6.5 or 2.6.17) |