Annotation of embedaddon/php/ext/simplexml/tests/012.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: SimpleXML: Attribute creation
                      3: --SKIPIF--
                      4: <?php 
                      5:        if (!extension_loaded('simplexml')) print 'skip';
                      6: ?>
                      7: --FILE--
                      8: <?php 
                      9: 
                     10: $xml =<<<EOF
                     11: <?xml version="1.0" encoding="ISO-8859-1" ?>
                     12: <foo/>
                     13: EOF;
                     14: 
                     15: $sxe = simplexml_load_string($xml);
                     16: 
                     17: 
                     18: $sxe[""] = "warning";
                     19: $sxe["attr"] = "value";
                     20: 
                     21: echo $sxe->asXML();
                     22: 
                     23: $sxe["attr"] = "new value";
                     24: 
                     25: echo $sxe->asXML();
                     26: 
                     27: $sxe[] = "error";
                     28: 
                     29: __HALT_COMPILER();
                     30: ?>
                     31: ===DONE===
                     32: --EXPECTF--
                     33: 
                     34: Warning: main(): Cannot write or create unnamed attribute in %s012.php on line %d
                     35: <?xml version="1.0" encoding="ISO-8859-1"?>
                     36: <foo attr="value"/>
                     37: <?xml version="1.0" encoding="ISO-8859-1"?>
                     38: <foo attr="new value"/>
                     39: 
                     40: Fatal error: main(): Cannot create unnamed attribute in %s012.php on line %d

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>