Cytat(mariuszn3 @ 16.07.2006, 13:49:47 )

A co powiecie na budowanie dokumentu za pomocą rozszerzenia DOM (zakładam, że dokumentem wyjściowym jest XML (którym oczywiście może być XHTML).
Oczywiście za pomocą dodatkowo napisanych pomocniczych klas, które jeszcze usprawniają proces (korzystanie tylko z metod rozszerzenia DOM, byłoby zbyt wtórne miejscami).
W ten aby stworzyć dokument, piszemy mniej, kod jest czytelniejszy, nie zawracamy sobie głowy cytowaniem ciągu znaków (w smartach czy szablonach trzeba sięgać po htmlspecialchars()) i na koniec możemy włączyć automatyczną walidację (jest wimplementowana w roszerzenie DOM)

Pojawia się oczywiście pytanie o wydajność takiego rozwiązania ale zakładając, że korzystamy z dodatkowych dedykowanych rozwiązaniu klas, możemy je tak napisać aby w fazie projektowania klasy odwoływały się do rozszerzenia DOM a w fazie produkcji wszystkie odwołania przekierowywały bezpośrednio na echo.
Odkopie temat sprzed 6 lat ku przestrodze.
Rok temu wpadlem na taki pomysl, mam taki lib (DOM było za wolne), predkosc to nie problem ale jest to fatalne rozwiązanie pod wzgledem czytelnosci. WWW powinno być blisko htmla.
Zaczynałem zabawe z www, słabo znałem htmla i robilem literówki to podobalo mi sie generowanie htmla z kodu, ale pozniej jest wielki problem by poprzestawiac cos na takiej stronie. Znacznie łatwiej jest przesłać dane z kontrolera do "glupiego" (w sensie pozbawionego logiki) widoku, i tam je wyswietlic w dowolny sposób niż bawić sie w takie rzeczy.
Projekt zrobiony na czyms takim to kula u nogi. Po duzym rozbudowaniu tego jest dramat przy przerabianiu samego wyglądu strony. To juz wolalbym poprawiac te html-owe literówki.