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

1.1       misho       1: --TEST--
                      2: Test 6: Extends Test
                      3: --SKIPIF--
                      4: <?php  require_once('skipif.inc'); ?>
                      5: --FILE--
                      6: <?php
                      7: 
                      8: Class books extends domDocument {
                      9:     function addBook($title, $author) {
                     10:         $titleElement = $this->createElement("title");
                     11:         $titleElement->appendChild($this->createTextNode($title));
                     12:         $authorElement = $this->createElement("author");
                     13:         $authorElement->appendChild($this->createTextNode($author));
                     14: 
                     15:         $bookElement = $this->createElement("book");
                     16: 
                     17:         $bookElement->appendChild($titleElement);
                     18:         $bookElement->appendChild($authorElement);
                     19:         $this->documentElement->appendChild($bookElement);
                     20:     }
                     21:    
                     22: }
                     23: 
                     24: $dom = new books;
                     25: 
                     26: $dom->load(dirname(__FILE__)."/book.xml");
                     27: $dom->addBook("PHP de Luxe", "Richard Samar, Christian Stocker");
                     28: print $dom->saveXML();
                     29: --EXPECT--
                     30: <?xml version="1.0"?>
                     31: <books>
                     32:  <book>
                     33:   <title>The Grapes of Wrath</title>
                     34:   <author>John Steinbeck</author>
                     35:  </book>
                     36:  <book>
                     37:   <title>The Pearl</title>
                     38:   <author>John Steinbeck</author>
                     39:  </book>
                     40: <book><title>PHP de Luxe</title><author>Richard Samar, Christian Stocker</author></book></books>

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