Bevezetés
Ezek a függvények/konstansok a PHP 5.1.0 óta érhetőek el, és csak akkor, ha
valamely libxml-alapú kiterjesztést belefordítottad a PHP-be, mint a DOM, SimpleXML és XSLT.
Követelmények
Ehhez a kiterjesztéshez » libxml >=
2.6.0 szükséges.
Előre definiált osztályok
LibXMLError
Értékek (osztálytulajdonságok)
-
code - a hiba kódja
-
column - az oszlop, ahol a hiba fellépett. Tartsd észben,
hogy ez a tulajdonság nincs teljesem implementálva a libxmlben, és emiatt
rendszerint 0-t ad vissza.
-
file - a fájlnév, vagy üres, ha az XML-t karakterláncból volt betöltve
-
level - a hiba szintje (a következő konstansok valamelyike:
LIBXML_ERR_WARNING,
LIBXML_ERR_ERROR vagy
LIBXML_ERR_FATAL)
-
line - a sor, ahol a hiba fellépett
-
message - a hibaüzenet
Előre definiált állandók
Az itt listázott állandókat ez a kiterjesztés
definiálja, és csak akkor elérhetőek, ha az adott
kiterjesztés be van fordítva a PHP-be, vagy
dinamikusan betöltött.
-
LIBXML_COMPACT
(integer)
-
Aktiválja a kis csomók elosztásának az optimizációját. Ez meggyorsíthatja
az alkalmazást a kód cseréje nélkül.
Note:
Csak Libxml >= 2.6.21-ben
-
LIBXML_DTDATTR
(integer)
-
Alapértelmezett DTD attribútumok
-
LIBXML_DTDLOAD
(integer)
-
Külső alhalmazt tölt be
-
LIBXML_DTDVALID
(integer)
-
Érvényesít a DTD-vel
-
LIBXML_NOBLANKS
(integer)
-
Törli az üres csomókat
-
LIBXML_NOCDATA
(integer)
-
Egybeolvasztja a CDATA-t szöveges csomókká
-
LIBXML_NOEMPTYTAG
(integer)
-
Kiterjeszti az üsszes üres taget (pl.: <br/> ->
<br></br>)
Note:
Ez az opció jelenleg csak a
DOMDocument->save() és
DOMDocument->saveXML() függvényekben érhető el.
-
LIBXML_NOENT
(integer)
-
Behelyettesíti az entitásokat
-
LIBXML_NOERROR
(integer)
-
Letiltja a hibák jelzését
-
LIBXML_NONET
(integer)
-
Letiltja a hálózati hozzáférrést dokumentumok betöltésekor
-
LIBXML_NOWARNING
(integer)
-
Letiltja a figyelmeztétesek jelzését
-
LIBXML_NOXMLDECL
(integer)
-
Eldobja az XML deklarációt a dokumentum mentésekor
Note:
Csak Libxml >= 2.6.21-ben érhető el
-
LIBXML_NSCLEAN
(integer)
-
Felesleges névtérdeklarációk törlése
-
LIBXML_XINCLUDE
(integer)
-
XInclude behelyettesítés implementálása
-
LIBXML_ERR_ERROR
(integer)
-
Helyreállítható hiba
-
LIBXML_ERR_FATAL
(integer)
-
Fatális hiba
-
LIBXML_ERR_NONE
(integer)
-
Nincs hiba
-
LIBXML_ERR_WARNING
(integer)
-
Egy egyszerű figyelmeztetés
-
LIBXML_VERSION
(integer)
-
libxml verzió 20605 vagy 20617 formában
-
LIBXML_DOTTED_VERSION
(string)
-
libxml verzió 2.6.5 vagy 2.6.17 formában