Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Xhtml Vs Xml?, Co lepiej wybrać i jaki szkielet?
ignition
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 14.06.2004

Ostrzeżenie: (0%)
-----


Tworzę stronkę i nie wiem co lepiej wybrać, aby stronka była jak najbardziej elastyczna: XHTML, czy XML, a może wszystko na raz? Zastanawiam się również jak powinien wyglądać kod strony (struktura, szkielet) aby było go jak najłatwiej zmienić(wygląd), przeobrazić.
Wydaje mi się że coś takiego:
>nagłówek
--- slogan
--- obiekt ( grafika )
--- opis (strony)
>pasek kontrolny strony(szybka zmiana skóry,możliwość zalogowania i wylogowania...)
>główna zawartość (main)
--- nagłówek
--- centralna cześć (wszystko:P)
--- stopka
>menu (wszystkie menu podzielone zgodnie z właściwościami np. rozmieszczeniem )

Ten post edytował ignition 7.09.2004, 12:31:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
szafranek.net
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 20.03.2004

Ostrzeżenie: (0%)
-----


XHTML i XUL to mają różne zastosowania i nie można, przynajmniej dziś, stosować ich zamiennie. Po prostu służą do różnych rzeczy.

XML - to przede wszystkim ogólny standard przechowywania danych. Możesz pomyśleć np. o trzymaniu danych na serwerze w plikach XML (choć prywatnie uważam, że w większości zastosowań lepiej sprawdzi się tradycyjna baza danych). Teoretycznie można pomyśleć o wysyłaniu czystego XML do przeglądarki i transormowaniu go po stronie klienta za pomocą CSS lub XSLT, ale dziś jeszcze nie wszystkie przeglądarki to przełkną.


XUL - służy do projektowania interfejsów APLIKACJI, niekoniecznie internetowych. Pełnię możliwości pokazuje dopiero, gdy aplikacja w XULu jest zainstalowana na komputerze klienta. Da się od biedy sklecić "stronę" za jego pomocą, ale to raczej mija się z celem, zwłaszcza że w tej chwili tylko przeglądarki Mozillo-podobne sobie z nim radzą. Na marginesie, XUL to też XML, a dokładniej jego dialekt przeznaczony do konkretnego zastosowania, czyli właśnie tworzenia interfejsów.


XHTML - jest odmianą XML przeznaczoną do konkretnego zadania: tworzenia stron WWW winksmiley.jpg. I to właśnie jest rozwiązanie dla Ciebie.


Jeśli mieć przejrzystą i łatwą do zarządzania strukturę, wystarczy Ci po stronie klienta:
- XHTML - sam szkielet strony w postaci znaczników przechowujących treść strony
- CSS - formatowanie (tło, obrazki, czcionki, kolory)
- ew. JavaScript do poprawienia interakcji użytkowników ze stroną.

Jeśli strona wymaga angażowania przetwarzania po stronie serwera, będziesz jeszcze potrzebował php i bazy danych lub XML. Do tego polecam Smarty, co pozwoli Ci na oddzielenie logiki skryptów (czyli kodu php) od tego, co wysyłasz do przeglądarki (XHTML).


--------------------
dehumanization in progress
Go to the top of the page
+Quote Post
Dominik
post
Post #3





Grupa: Zarejestrowani
Postów: 339
Pomógł: 0
Dołączył: 17.06.2003
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Chyba bedziesz musial troche poczytac smile.gif
XHTML i XUL to aplikacje XML-a. W "czystym" XML-u raczej sie nie robi stron. Strony robi sie w specjalnych "odmianach" XML-a - aplikacjach XML-a. Dedykowana aplikacja XML-a do stron www jest XHTML (i to sie zaleca stosowac, ze wzgledu chociazby na powszechnosc przegladarek do niego). Ale w zasadzie mozna skorzystac z innej aplikacji niz XHTML np. XUL (jednak ten dedykowany jest do interfejsow graficznych, chociaz jesli ktos ma skomplikowane formularze i nie chce korzystac z XForms to XUL jest dla niego) lub nawet stworzyc swoja aplikacje XML-a.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 11:01