Forum und email

libxml függvények

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

Table of Contents