        return $this->root->addChild($child);
      }
  
-@@ -112,6 +112,7 @@
+@@ -112,6 +110,7 @@
       *   $tree= Tree::fromString('<document>...</document>');
       * </code>
       *

+     * @see     xp://xml.parser.XMLParser
+     */
+    public function onCData($parser, $cdata) {
+      $this->stack[0]->addChild(new TextNode($cdata));
+    }
+
+    /**

     'xml.XMLFormatException'
   );
   
@@ -23,14 +25,13 @@
    * @see   xp://xml.Tree#addChild
    * @test  xp://net.xp_framework.unittest.xml.NodeTest
    */
