Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: XML & XSLT vs XHTML
Forum PHP.pl > Forum > Po stronie przeglądarki
Seth
Wydaje mi sie, ze troche ten standard jest jakby kompromisem miedzy XMLem a HTMLem jakby hmm czyms przejsciowym.
Czy nie lepiej jest uzywac XMLa wraz ze stylami anizeli XHTMLa ?
scanner
Ja na razie oswajam się z XHTMLem.. na resztę przyjdzie czas później. I tak powoli się robie za stary na nauke nowości tongue.gif
dragossani
Standard nie jest kompromisem ani czymś przejściowym. Jest naturalną kontynuacją HTML.
Jak używasz XML'a ze stylami? Najwyżej XML + XSL + style - ale wtedy właśnie wynikiem powinien być XHTML. Ewentualnie (moim zdaniem lepiej) XML + parser w php + style = również XHTML.
Seth
Chodzilo mi wlasnie o XML + XSL + style. Wg mnie jest to o tyle lepsze, ze jezeli np tworzymy strone z newsami i chcemy je udostepniac innym to bez problemu mozemy udostepnic sam xml, ktory kazdy moze sobie sparsowac wg swoich potrzeb i przetworzyc go na swojej stronie.
dragossani
Tak, ale XSL przetwarzany na poziomie przeglądarki to na razie nieciekawy pomysł. Tylko IE ma w tej chwili wbudowany parser obsłgujący XSL. Lepiej zrobić to na poziomie php i do przglądarki wysyłać już gotowy dokument. Nadal nie rozumiem w którym miejscu kłóci się to z XHTML - przecież ostateczny efekt to i tak XHTML. Obojętnie czy napiszesz go ręcznie, wygenerujesz za pomocą XSL w przeglądarce, czy też stworzysz go parserem w php. A co do udostępniania newsów w postaci XML to najlepiej udostępnić dynamicznie generowany przez php plik w formacie RSS.
Seth
Byc moze masz racje, ze lepiej uzywac tylko XHTMLa, ja poprosru przyzwyczailem sie do samego XMLa i lubie miec tresc oddzielona od opisu wygladu.
GeoS
Seth - wielbiciel daleko idacej zasady abstrakcji biggrin.gif

BTW Co jedno szkodzi drugiemu :?: Jednym skryptem generujesz sobie dane do XMLa, a drugim robisz ich formatke :]
dragossani
Widzę, że się nie rozumiemy rolleyes.gif Ja też wolę mieć oddzieloną treść od opisu wyglądu. Np tak:

====== warstwa informacji:

XML lub baza danych (lub XML w bazie danych :wink:)

====== warstwa przetwarzania:

Jeden z parserów z php (np. Expat) + Smarty lub parser XSL z IE

====== warstwa prezentowana:

XHTML + CSS oraz np. RSS-XML
Seth
Sorry rzeczywisice nie zrozumialem o co Ci chodzi.

gajcy: winksmiley.jpg
kurtz
Cytat
BTW Co jedno szkodzi drugiemu :?: Jednym skryptem generujesz sobie dane do XMLa, a drugim robisz ich formatke :]
a ja dorzuce tyci kamyczek - XHTML jak juz well formated HTML przydaje sie rowniez gdy okazuje sie ze kod HTML musi byc zaprezentowany jako XML ;)
balu
seth a czy w tresci xml miedzy znacznikami dziala ci <b> czy <br> bo ja juz szukam z pare ladnych tygodni i nic
zrobilem sobie szablonik w xsl
mam plik xml czytajacy mi to ale w tym pliku xml nie moge uzywac <br/> <b> <i> <u> itp
przegladarka jakby nie widziala tego
ktos pomoze?
KaMeLeOn
<br/> powinno działać, reszta stylami...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.