Annotation of embedaddon/php/ext/xmlwriter/tests/004.phpt, revision 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>