2 Test xml_set_start_namespace_decl_handler() function : usage variations
5 if (!extension_loaded("xml")) {
6 print "skip - XML extension not loaded";
11 /* Prototype : proto int xml_set_start_namespace_decl_handler(resource parser, string hdl)
12 * Description: Set up character data handler
13 * Source code: ext/xml/xml.c
17 echo "*** Testing xml_set_start_namespace_decl_handler() : usage variations ***\n";
18 error_reporting(E_ALL & ~E_NOTICE);
21 function __toString() {
22 return "Some Ascii Data";
26 function validHandler(resource $parser ,string $data) {
29 // Initialise function arguments not being substituted (if any)
30 $hdl = 'validHandler';
32 //get an unset variable
36 $fp = fopen(__FILE__, "r");
38 //array of values to iterate over
59 array('color' => 'red', 'item' => 'pen'),
92 // loop through each element of the array for parser
94 foreach($values as $value) {
95 echo @"\nArg value $value \n";
96 var_dump( xml_set_start_namespace_decl_handler($value, $hdl) );
103 *** Testing xml_set_start_namespace_decl_handler() : usage variations ***
107 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, integer given in %s on line %d
112 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, integer given in %s on line %d
117 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, integer given in %s on line %d
122 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, integer given in %s on line %d
127 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, double given in %s on line %d
132 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, double given in %s on line %d
135 Arg value 101234567000
137 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, double given in %s on line %d
140 Arg value 1.07654321E-9
142 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, double given in %s on line %d
147 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, double given in %s on line %d
152 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, array given in %s on line %d
157 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, array given in %s on line %d
162 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, array given in %s on line %d
167 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, array given in %s on line %d
172 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, array given in %s on line %d
177 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, null given in %s on line %d
182 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, null given in %s on line %d
187 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, boolean given in %s on line %d
192 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, boolean given in %s on line %d
197 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, boolean given in %s on line %d
202 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, boolean given in %s on line %d
207 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, string given in %s on line %d
212 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, string given in %s on line %d
217 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, string given in %s on line %d
222 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, string given in %s on line %d
225 Arg value Some Ascii Data
227 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, object given in %s on line %d
230 Arg value Resource id %s
232 Warning: xml_set_start_namespace_decl_handler(): supplied resource is not a valid XML Parser resource in %s on line %d
237 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, null given in %s on line %d
242 Warning: xml_set_start_namespace_decl_handler() expects parameter 1 to be resource, null given in %s on line %d