xml_set_unparsed_entity_decl_handler
(PHP 4, PHP 5)
xml_set_unparsed_entity_decl_handler — Çözümlenmeyen öğe bildirimi eylemcisini belirler
Açıklama
çözümleyici ile belirtilen XML çözümleyici için
çözümlenmeyen öğe bildirimi (NDATA) eylemcisini belirler.
XML çözümleyici, aşağıdaki gibi bir NDATA bildirimli bir harici öğe
bildirimi saptarsa ismi eylemci değiştirgesinde
belirtilen işlev çağrılır:
<!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.
Değiştirgeler
-
çözümleyici -
xml_parser_create() ve xml_parser_create_ns() işlevleri tarafından döndürülen bir XML özkaynağı.
-
eylemci -
xml_parse() işlevi
çözümleyiciiçin çağrıldığında mevcut olması gereken işlevin ismini içeren dizge.İsmi
eylemciile belirtilen işlevin altı değiştirge kabul etmesi gerekir:eylemci ( resource$çözümleyici, string$öğe_adı, string$taban, string$sistem_id, string$genel_id, string$gösterim_adı)-
çözümleyici - İlk değiştirge, eylemci işlevi çağıran XML çözümleyicinin tanıtıcısıdır.
-
öğe_adı - Tanımlanmaya hazırlanılan öğenin ismi.
-
taban -
Harici öğenin sistem betimleyicisini
(
sistem_id) çözümlemek için kullanılacak dizge. Şimdilik bu değiştirge daima boş bir dizgedir. -
sistem_id - Harici öğenin sistem betimleyicisi.
-
genel_id - Harici öğenin genel betimleyicisi. Belirtilmediği takdirde boş bir dizgedir. Betimleyici içindeki boşluklar XML belirtiminde belirtildiği gibi normalleştirilir.
-
gösterim_adı - Bu öğenin gösterim ismi ( xml_set_notation_decl_handler() işlevine bakınız).
eylemcideğiştirgesinde işlev olarak boş bir dizge veyaFALSEbelirtilirse ilgili eylemci iptal edilir.Bilginize: Bir işlev ismi yerine, bir nesneye gönderim ve bir yöntem ismi içeren bir dizi de kullanılabilir.
-
Dönen Değerler
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
