Autor Zpráva
Pavel W.
Profil *
Asi náhodou jsem na internetu narazil na stránku http://dom.kulna.cz/updating-data.html kde popisují zajímavou možnost tvorby DOM dokumentu přes PHP.
No napadlo mě že by tak šel udělat celý web, což popisují zase tady: http://www.builderau.com.au/program/php/soa/Dynamic-XML-document-const ruction-with-the-PHP-DOM/0,339028448,339273222,00.htm
Nemáte s tím někdo nějaké zkušenosti, tedy jestli by takové psaní celého webu přineslo nějaké výhody či nevýhody.
Slušné by by tom bylo, že výsledný kód by potom nemohl mít chyby v syntaxi typu neuzavírání nepárových tagů v xhtml a tak
Chamurappi
Profil
Reaguji na Pavla W.:
Mám s tím zkušenosti, ale ne v PHP 5. Sestavuji XML DOM, který proženu XSLT transformací s <output method="html">, ta z něj udělá takřka dokonalý HTML zdroj. Funguje to krásně.

Posílat do prohlížeče přímo XML není spolehlivé, protože on očekává, že dostane něco jako HTML 4 a ne dialekt XML. Když mu pošleš „<br />“, tak si nadbytečné lomítko odmyslí, když mu pošleš „<script src="něco" />“, tak vidí neuzavřený skript — a máš problém.

Bez nějakého druhu transformace do HTML bude výsledný kód systematicky vadný. Což je nepochybně pokrok od stavu, kdy chyby zanáší lidský faktor, ale není to ideální.
Alphard
Profil
postnu sem jeden odkaz na La Trine, nevím, jestli to bude k něčemu nebo k ničemu, ale tematicky je to podobné
http://latrine.dgx.cz/nette-web-html-pomocnik-php-programatora
Pavel W.
Profil *
Vypadá to že by to mohlo pomoct... skutečně podobné jako Smarty a podobné ovšem s tou výhodou že je už v základním php 5 a výše
no a i nevýhodou že je to náročné na obsluhu a málo informací jo o tom na netu. Moc málo než abych si s tím troufnul dělat stránky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0