name = $name; $this->value = $value; } function addChild( $node ) { if ( is_a($node, 'XmlNode') ) $this->children[] = $node; } function getXMLText() { $result = "<{$this->name}>"; if ( empty($this->children) ) $result .= $this->value; else foreach ( $this->children as $child ) $result .= $child->getXMLText(); $result .= "name}>"; return $result; } function GetXMLHtml() { $sRes = '' . $this->getXMLText(); return $sRes; } } ?>