ID:               43099
 Updated by:       [EMAIL PROTECTED]
 Reported By:      root at mantoru dot de
-Status:           Open
+Status:           Closed
 Bug Type:         XML Writer
 Operating System: *
 PHP Version:      5.2.4
 New Comment:

This bug has been fixed in CVS.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
 
Thank you for the report, and for helping us make PHP better.




Previous Comments:
------------------------------------------------------------------------

[2007-10-24 18:27:32] root at mantoru dot de

Description:
------------
XMLWriter::endElement() fails to emit a warning if too many parameters
(= parameters at all) are passed. Gave me some trouble because I assumed
it would write the ending tag of the specified tagname ("</$tagname>").

Reproduce code:
---------------
<?php
header('Content-Type: text/xml; charset=utf-8');
$xml = new XMLWriter;
$xml->openMemory();
$xml->startDocument('1.0', 'UTF-8', 'yes');
$xml->writeComment('Generated by XMLWriter');
$xml->startElement('root');
$xml->writeElement('timestamp', time());
$xml->endElement('root'); // </root>
echo $xml->flush();
?>

Expected result:
----------------
Warning: Wrong parameter count for XMLWriter::endElement() in %s on
line %d

Actual result:
--------------
No warning


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=43099&edit=1

Reply via email to