Wprowadzenie PHP libxml
Funkcje libxml i stałe są stosowane razem z SimpleXML, XSLT i funkcji DOM.
Instalacja
Funkcje te wymagają pakietu libxml. Pobierz na xmlsoft.org
Funkcje PHP libxml
PHP : wskazuje najwcześniejszą wersję PHP, który obsługuje tę funkcję.
Funkcjonować | Opis |
---|---|
libxml_clear_errors() | bufor błędów jasne libxml |
libxml_get_errors() | Odzyskać tablicę błędów |
libxml_get_last_error() | Odzyskać ostatni błąd z libxml |
libxml_set_streams_context() | Ustaw kontekst strumieni do następnego libxml obciążenia dokumentu lub zapisu |
libxml_use_internal_errors() | Wyłącz błędy libxml i pozwalają użytkownikowi na pobranie informacji o błędzie, ile potrzeba |
Stałe PHP 5 predefiniowanych libxml
Funkcjonować | Opis |
---|---|
LIBXML_COMPACT | Ustaw małe węzły optymalizację alokacji. To może poprawić wydajność aplikacji |
LIBXML_DTDATTR | Domyślny zestaw atrybutów DTD |
LIBXML_DTDLOAD | Obciążenia zewnętrznego podzbiór |
LIBXML_DTDVALID | Zatwierdź DTD |
LIBXML_NOBLANKS | Usuń puste węzły |
LIBXML_NOCDATA | Ustaw CDATA jako węzły tekstowe |
LIBXML_NOEMPTYTAG | Zmień pustych tagów (eg <br/> to <br></br>) , dostępne tylko w DOMDocument-> save() i DOMDocument-> saveXML() funkcji |
LIBXML_NOENT | podmioty zastępcze |
LIBXML_NOERROR | Nie pokazuj raporty o błędach |
LIBXML_NONET | Zatrzymać dostępu do sieci podczas wczytywania dokumentów |
LIBXML_NOWARNING | Nie pokazuj raporty ostrzegawcze |
LIBXML_NOXMLDECL | Upuścić deklarację XML podczas zapisywania dokumentu |
LIBXML_NSCLEAN | Usuń nadmiar deklaracji przestrzeni nazw |
LIBXML_XINCLUDE | Zastosowanie XInclude podstawienie |
LIBXML_ERR_ERROR | Pojawiają się błędy odzyskania |
LIBXML_ERR_FATAL | Uzyskaj błędy krytyczne |
LIBXML_ERR_NONE | Uzyskaj błędów |
LIBXML_ERR_WARNING | Uzyskaj proste ostrzeżenia |
LIBXML_VERSION | Uzyskaj wersji libxml (eg 20605 or 20617) |
LIBXML_DOTTED_VERSION | Uzyskaj przerywana wersji libxml (eg 2.6.5 or 2.6.17) |