Annotation of embedaddon/php/ext/xmlwriter/tests/004.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: XMLWriter: libxml2 XML Writer, file buffer, flush
3: --SKIPIF--
4: <?php if (!extension_loaded("xmlwriter")) print "skip"; ?>
5: --FILE--
6: <?php
7: /* $Id: 004.phpt 316312 2011-09-07 09:37:56Z pajoye $ */
8:
9: $doc_dest = '001.xml';
10: $xw = xmlwriter_open_uri($doc_dest);
11: xmlwriter_start_document($xw, '1.0', 'UTF-8');
12: xmlwriter_start_element($xw, "tag1");
13:
14: xmlwriter_start_pi($xw, "PHP");
15: xmlwriter_text($xw, 'echo $a;');
16: xmlwriter_end_pi($xw);
17: xmlwriter_end_document($xw);
18:
19: // Force to write and empty the buffer
20: $output_bytes = xmlwriter_flush($xw, true);
21: $md5_out = md5_file($doc_dest);
22: $md5_res = md5('<?xml version="1.0" encoding="UTF-8"?>
23: <tag1><?PHP echo $a;?></tag1>
24: ');
25: unset($xw);
26: unlink('001.xml');
27: if ($md5_out != $md5_res) {
28: echo "failed: $md5_res != $md5_out\n";
29: } else {
30: echo "ok.\n";
31: }
32: ?>
33: ===DONE===
34: --EXPECT--
35: ok.
36: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>