public function childrenText($separator = ' ') { // Branch makes it non-destructive. return $this->branch()->xpath('descendant::text()')->textImplode($separator); }