xml_set_notation_decl_handler
(PHP 4, PHP 5)
xml_set_notation_decl_handler — Gösterim bildirimi eylemcisini belirler
Açıklama
çözümleyici ile belirtilen XML çözümleyici için
gösterim bildirimi eylemcisini belirler.
Bir gösterim bildirimi belge DTD'sinin bir parçası olup sözdizimi şöyledir:
<!NOTATION isim{
sistem_id|
genel_id?>
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 beş değiştirge kabul etmesi gerekir:eylemci ( resource$çözümleyici, string$gösterim_adı, string$taban, string$sistem_id, string$genel_id)-
çözümleyici - İlk değiştirge, eylemci işlevi çağıran XML çözümleyicinin tanıtıcısıdır.
-
gösterim_adı -
Yukarıdaki gösterim bildirimi sözdiziminde
isimdeğiştirgesinin değeri. -
taban -
Harici öğenin sistem betimleyicisini
(
sistem_id) çözümlemek için kullanılacak dizge. Şimdilik bu değiştirge daima boş bir dizgedir. -
system_id - Harici gösterim bildiriminin sistem betimleyicisi.
-
public_id - Harici öğenin genel betimleyicisi. Belirtilmediği takdirde boş bir dizgedir. Betimleyici içindeki boşluklar XML belirtiminde belirtildiği gibi normalleştirilir.
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.
