$HTML .= $enfant->BuildHTML(); } if ($this->noIdent !== true) { for ($i = 0; $i < self::$indent; $i++) { $HTML .= "\t"; } } $HTML .= '</' . $this->nom . '>' . "\n"; break; } self::$indent--; return $HTML; } public function Attach(SBalise $nouvEnfant) { $this->enfants[] = $nouvEnfant; } public function InsertFirst(SBalise $nouvEnfant) { $enfants = array(); $enfants[0] = $nouvEnfant; $nbEnfants = count($this->enfants); for ($i = 0; $i < $nbEnfants; $i++) { $enfants[$i + 1] = $this->enfants[$i]; } unset($this->enfants); $this->enfants = $enfants; } } SBalise::InitIndent();