Annotation of embedaddon/php/ext/xmlwriter/tests/010.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: xmlwriter_start/end_attribute()
3: --SKIPIF--
4: <?php
5: if (!extension_loaded("xmlwriter")) die("skip");
6: ?>
7: --FILE--
8: <?php
9:
10: $file = dirname(__FILE__).'/010.tmp';
11:
12: $xw = xmlwriter_open_uri($file);
13:
14: var_dump(xmlwriter_start_element($xw, "tag"));
15: var_dump(xmlwriter_start_attribute($xw, "attr"));
16: var_dump(xmlwriter_end_attribute($xw));
17: var_dump(xmlwriter_start_attribute($xw, "-1"));
18: var_dump(xmlwriter_end_attribute($xw));
19: var_dump(xmlwriter_start_attribute($xw, "\""));
20: var_dump(xmlwriter_end_attribute($xw));
21: var_dump(xmlwriter_end_element($xw));
22:
23: unset($xw);
24:
25: var_dump(file_get_contents($file));
26:
27: @unlink($file);
28:
29: echo "Done\n";
30: ?>
31: --EXPECTF--
32: bool(true)
33: bool(true)
34: bool(true)
35:
36: Warning: xmlwriter_start_attribute(): Invalid Attribute Name in %s on line %d
37: bool(false)
38: bool(false)
39:
40: Warning: xmlwriter_start_attribute(): Invalid Attribute Name in %s on line %d
41: bool(false)
42: bool(false)
43: bool(true)
44: string(14) "<tag attr=""/>"
45: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>