toTextArray($skipChildren = false, $singleLevel = true)

Предложено @positronium, другая вариация.
$skipChildren - пропускает childNodes
$singleLevel - делает array_merge заместо создания многомерного массива