public function validateChild($child, $dtd) { if (isset($dtd[$this->name])) { if ($child instanceof self) { $child = $child->name; } return isset($dtd[$this->name][1][$child]); } else { return TRUE; // unknown element } }