xml_set_notation_decl_handler

(PHP 4, PHP 5, PHP 7)

xml_set_notation_decl_handler����ע������������

˵��

xml_set_notation_decl_handler ( resource $parser , callable $handler ) : bool

Ϊ parser ����ָ���� XML ����������ע������������������

ע���������ĵ� DTD ��һ���֣��������¸�ʽ��

<!NOTATION <parameter>name</parameter>
{<parameter>system_id</parameter> | <parameter>public_id</parameter>}?>
����ο� » XML 1.0 �ο��ĵ� 4.7 �����˽�ע�������Ķ��塣

����

parser

XML �����������������������������������

handler

handler Ϊ��ʾ�������Ƶ��ַ���������������Ϊ parser ָ���Ľ��������� xml_parse() ����ʱ�Ѵ��ڡ�

�� handler �����������������������������

handler ( resource $parser , string $notation_name , string $base , string $system_id , string $public_id )
parser
��һ������ parser Ϊָ��Ҫ���ô������� XML ��������ָ�롣
notation_name
�ò���Ϊ����ע�͸�ʽ�����е� name ������
base
��������ǽ���ע��������ϵͳ��ʶ����system_id���Ļ�������ǰ�ò���ͨ����������Ϊ���ַ�����
system_id
�ⲿע��������ϵͳ��ʶ����
public_id
�ⲿע�������Ĺ�����ʶ����

���������������������Ϊ���ַ������� FALSE�����������Ĵ������������Ρ�

Note: ���˺����������ж������õ�����ͷ�����Ҳ������Ϊ������

����ֵ

�ɹ�ʱ���� TRUE�� ������ʧ��ʱ���� FALSE��