(PHP 4, PHP 5, PHP 7, PHP 8)
xml_set_unparsed_entity_decl_handler — Çözümlenmeyen öğe bildirimi işleyicisini belirler
çözümleyici
ile belirtilen XML çözümleyici için
çözümlenmeyen öğe bildirimi (NDATA) işleyicisini belirler.
XML çözümleyici, aşağıdaki gibi bir NDATA bildirimli bir harici öğe
bildirimi saptarsa ismi işleyici
bağımsız değişkeninde
belirtilen işlev çağrılır:
<!ENTITY <parameter>isim</parameter> {<parameter>genel_id</parameter> | <parameter>sistem_id</parameter>} NDATA <parameter>notationName</parameter>
<!ENTITY
isim
{genel_id
| sistem_id
}
NDATA
gösterim_adı
Harici öğe olarak bildirilen gösterim tanımı için » XML 1.0 belirtiminin ilgili bölümüne bakınız.
çözümleyici
Çözümlenmeyen öğe bildirimi işleyicisi işlevini ayarlamak için XML çözümleyiciye başvuru.
işleyici
xml_parse() işlevi
çözümleyici
için çağrıldığında mevcut olması
gereken işlevin ismini içeren dizge.
İsmi işleyici
ile belirtilen işlevin altı
bağımsız değişken kabul etmesi gerekir:
$çözümleyici
,$öğe_adı
,$taban
,$sistem_id
,$genel_id
,$gösterim_adı
çözümleyici
öğe_adı
taban
sistem_id
) çözümlemek için kullanılacak
dizge. Şimdilik bu bağımsız değişken daima boş bir dizgedir.
sistem_id
genel_id
gösterim_adı
işleyici
bağımsız değişkeninde işlev olarak boş bir
dizge veya false
belirtilirse ilgili işleyici iptal edilir.
Bilginize: Bir işlev ismi yerine, bir nesneye gönderim ve bir yöntem ismi içeren bir dizi de kullanılabilir.
Daima true
döndürür.
Sürüm: | Açıklama |
---|---|
8.0.0 |
ayrıştırıcı artık bir XMLParser
örneği olabiliyor; evvelce resource türünde geçerli bir
xml değeri kabul ederdi.
|