dedlfix: Elemente löschen per PHP DOM

Beitrag lesen

Hi!

Frage: Wie bekomme ich die Leerräume/Leerzeichen in den leeren Tags weg?
Indem du den dortigen Textnode bearbeitest...
Damuss ich doch mal nachfragen: wie? Ich kenne die Namen der Knoten nicht. Mir ist nur bekannt, dass sie "leer" sind (was aber eben auch den Leerraum beinhaltet der nicht als leer angesehen wird).

Woher weißt du denn, dass sie leer sind? Am Ergebnis der Ausgabe, die irgendwann später stattfindet? Dann kannst du dir nur einen Texteditor schnappen und die Zeilen rauslöschen.

Aber es geht ja nicht darum, dass _du_ etwas weißt, sondern darum, dass das Programm wie vorgesehen arbeitet. Also musst du schauen, an welcher Stelle das Programm von den Leerstellen weiß oder wann es ermitteln muss, dass welche vorhanden sind. Nach dem Löschen hast du ja immer noch die Referenz auf parentNode. Und dessen Inhalt kannst du prüfen und entsprechend reagieren.

Lo!