Annotation of embedaddon/php/ext/dom/tests/dom006.phpt, revision 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>