Sets the notation declaration handler function for the
XML parser parser. handler is a string containing
the name of a function that must exist when
xml_parse() is called for
parser.
A notation declaration is part of the document's DTD and
has the following format:
!NOTATION parameter name /parameter { parameter systemId /parameter | parameter publicId /parameter ? |
The function named by
handler must accept five parameters: handler
( resource parser, string notation_name, string base, string
system_id, string public_id)
The first parameter,
parser, is a reference to the XML parser
calling the handler.
This is the notation's
name, as per the notation format described
above.
This is the base for resolving the system
identifier (system_id) of the notation
declaration. Currently this parameter will always be
set to an empty string.
System identifier of the external notation
declaration.
Public identifier of the external notation
declaration.
If a handler function is set to an empty string, or FALSE, the handler in question
is disabled.
TRUE is returned if the
handler is set up, FALSE if
parser is not a parser.
注: 除了函數名稱, 也提供一個包含物件參考的陣列和一個方法名稱。