(PHP 4 >= 4.0.5, PHP 5, PHP 7)
xml_set_start_namespace_decl_handler — İsim alanı bildirimi başlatma eylemcisini belirler
İsim alanı bildirimi yapıldığında bu işlev çağrılır. İsim alanı bildirimleri başlangıç etiketinde bulunur. Fakat, isim alanı bildirim eylemcisi, her isim alanlı etiket için başlangıç etiketi eylemcisinden önce çağrılır.
çö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ümleyici
için çağrıldığında mevcut olması
gereken işlevin ismini içeren dizge.
İsmi eylemci
değiştirgesiyle belirtilen işlev
dört değiştirge kabul etmeli ve bir tamsayı değer döndürmelidir. Eğer
FALSE
döndürülürse (bir değer dönmemesi hali), XML çözümleyici
çözümlemeyi durdurur ve xml_get_error_code() işlevi
XML_ERROR_EXTERNAL_ENTITY_HANDLING
hatasını
döndürür. Eylemci işlev sözdizimi:
$çözümleyici
, string $kullanıcı_verisi
, string $önek
, string $uri
)parser
user_data
prefix
uri
eylemci
değiştirgesinde işlev olarak boş bir
dizge veya FALSE
belirtilirse 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.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.