Annotation of embedaddon/php/ext/dom/tests/DOMDocument_encoding_basic.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: DOMDocument::$encoding - read/write tests (dom_document_encoding_read/dom_document_encoding_write)
                      3: --CREDITS--
                      4: Hans Zaunere
                      5: # TestFest 2009 NYPHP
                      6: --SKIPIF--
                      7: <?php require_once('skipif.inc'); ?>
                      8: --FILE--
                      9: <?php
                     10: 
                     11: require_once('dom_test.inc');
                     12: 
                     13: $dom = new DOMDocument;
                     14: $dom->loadXML($xmlstr);
                     15: 
                     16: if( !$dom )
                     17: {
                     18:     echo "Error while parsing the document\n";
                     19:     exit;
                     20: }
                     21: 
                     22: echo "Empty Encoding Read: {$dom->encoding}\n";
                     23: 
                     24: $ret = $dom->encoding = 'NYPHP DOMinatrix';
                     25: echo "Adding invalid encoding: $ret\n";
                     26: 
                     27: $ret = $dom->encoding = 'ISO-8859-1';
                     28: echo "Adding ISO-8859-1 encoding: $ret\n";
                     29: echo "ISO-8859-1 Encoding Read: {$dom->encoding}\n";
                     30: 
                     31: $ret = $dom->encoding = 'UTF-8';
                     32: echo "Adding UTF-8 encoding: $ret\n";
                     33: echo "UTF-8 Encoding Read: {$dom->encoding}\n";
                     34: 
                     35: $ret = $dom->encoding = 'UTF-16';
                     36: echo "Adding UTF-16 encoding: $ret\n";
                     37: echo "UTF-16 Encoding Read: {$dom->encoding}\n";
                     38: 
                     39: 
                     40: ?>
                     41: --EXPECTF--
                     42: Empty Encoding Read: 
                     43: 
                     44: Warning: main(): Invalid Document Encoding in %s on line %d
                     45: Adding invalid encoding: NYPHP DOMinatrix
                     46: Adding ISO-8859-1 encoding: ISO-8859-1
                     47: ISO-8859-1 Encoding Read: ISO-8859-1
                     48: Adding UTF-8 encoding: UTF-8
                     49: UTF-8 Encoding Read: UTF-8
                     50: Adding UTF-16 encoding: UTF-16
                     51: UTF-16 Encoding Read: UTF-16
                     52: 

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