Tach!
dr nächste Schritt war jetzt zu versuchen das auszuweiten.
echo $hl->nextSibling->textContent;
Doch muss wohl auch anders, denn das klappt nicht.
Das kann daran liegen, dass das nächste Geschwister etwas anderes ist, als du dir vorstellst, beispielsweise ein Textnode, der nur Whitespace enthält. Das siehst du mit echo nicht, aber var_dump() könnte aufgrund der Längenangabe und dem Abstand zwischen den Anführungszeichen darauf hindeuten. Auch nextSibling mit var_dump() zu untersuchen kann Aufschluss bringen.
Wann immer irgendwas nicht will, erstmal var_dump() draufjagen, um Klarheit oder Erkenntnisse zu sammeln.
dedlfix.