rrichards Wed Dec 7 00:09:33 2005 EDT Added files: (Branch: PHP_5_1) /php-src/ext/xmlwriter/tests OO_006.phpt
Modified files: /php-src/ext/xmlwriter php_xmlwriter.c Log: MFH: fix res parameter typos - add test http://cvs.php.net/diff.php/php-src/ext/xmlwriter/php_xmlwriter.c?r1=1.20.2.3&r2=1.20.2.4&ty=u Index: php-src/ext/xmlwriter/php_xmlwriter.c diff -u php-src/ext/xmlwriter/php_xmlwriter.c:1.20.2.3 php-src/ext/xmlwriter/php_xmlwriter.c:1.20.2.4 --- php-src/ext/xmlwriter/php_xmlwriter.c:1.20.2.3 Sat Dec 3 18:20:07 2005 +++ php-src/ext/xmlwriter/php_xmlwriter.c Wed Dec 7 00:09:31 2005 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_xmlwriter.c,v 1.20.2.3 2005/12/03 23:20:07 tony2001 Exp $ */ +/* $Id: php_xmlwriter.c,v 1.20.2.4 2005/12/07 05:09:31 rrichards Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -823,7 +823,7 @@ zval *this = getThis(); if (this) { - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rssss", + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ssss", &prefix, &prefix_len, &name, &name_len, &uri, &uri_len, &content, &content_len) == FAILURE) { return; } @@ -1223,7 +1223,7 @@ zval *this = getThis(); if (this) { - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs|s!s!", &name, &name_len, &pubid, &pubid_len, &sysid, &sysid_len) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|s!s!", &name, &name_len, &pubid, &pubid_len, &sysid, &sysid_len) == FAILURE) { return; } http://cvs.php.net/co.php/php-src/ext/xmlwriter/tests/OO_006.phpt?r=1.1&p=1 Index: php-src/ext/xmlwriter/tests/OO_006.phpt +++ php-src/ext/xmlwriter/tests/OO_006.phpt --TEST-- XMLWriter: libxml2 XML Writer, startDTD/writeElementNS --SKIPIF-- <?php if (!extension_loaded("xmlwriter")) die("skip"); if (!function_exists("xmlwriter_start_comment")) die("skip: libxml2 2.6.7+ required"); ?> --FILE-- <?php /* $Id: OO_006.phpt,v 1.1 2005/12/07 04:59:41 rrichards Exp $ */ $doc_dest = '001.xml'; $xw = new XMLWriter(); $xw->openUri($doc_dest); $xw->startDtd('foo', NULL, 'urn:bar'); $xw->endDtd(); $xw->startElement('foo'); $xw->writeElementNS('foo', 'bar', 'urn:foo', 'dummy content'); $xw->endElement(); // Force to write and empty the buffer $output_bytes = $xw->flush(true); echo file_get_contents($doc_dest); unset($xw); unlink('001.xml'); ?> --EXPECT-- <!DOCTYPE foo SYSTEM "urn:bar"><foo><foo:bar xmlns:foo="urn:foo">dummy content</foo:bar></foo> -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php