Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [xml] Czas na XSLT?, O wyręczaniu php i SQL XML-em
DEXTER_c
post 19.03.2006, 01:13:47
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 8.12.2005

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


Chciałbym wszcząć dyskusję o plusach i minusach "XML" - pisze w skrócie "XML", ale rozumiem przez to słowo całą rodzinę technologii z nim związanych.

Plan jest taki:
1. Rezygnujemy z SQL itp.
2. Osoba używająca przeglądarki z procesorem XSL po odwołaniu się do pliku XML zobaczy poprawną stronę XHTML.
3. Zasadniczo pliki XHTML tworzymy na serwerze.
4. php używamy do:
- generowania kodu XHTML
- zarządzania stroną - edycji plików XML, a także XSL i CSS
- rejestrowania użytkowników, dodawania komentarzy.
5. Artykuły z komentarzami (razem) trzymamy w pojedynczych plikach XML. Tworzymy plik XML z metadanymi artykułów.
6. Bazę użytkowników trzymamy w 1 pliku XML.

ZALETY:
1. Strona powinna wyjątkowo szybko i łatwo się generować.
2. Wyjątkowo łatwa ręczna edycja danych.
3. Artykuł reprezentowany jest przez czytelny plik XML, a nie jako rekord w bazie stasunkowo trudny do odczytania, a tym bardziej np. do przeniesienia.
4. Bardzo łatwa przenośność zawartości serwisu.

WADY:
1. Powolna edycja danych - samo dodawanie powinno działać równie szybko.

PYTANIA:
1. Czy za pomocą XSLT np. postronicuję komentarze, bazę użytkowników?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bigZbig
post 21.03.2006, 10:45:39
Post #2





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


XML jest dobry do niewielkich porcji danych. Pobierasz dane z serwera, konwertujesz do postaci XML i wyswietlasz w przegladarce po wczesniejszej przerobce przez XSLT lub CSS. Tak naprawde XHTML jest poprawnym plikiem XML ze zgory zdefiniowanym DTD. To ze przegladarki dodatkowo formatuja dane kierujac sie rodzajem uzytych tagow wynika z genezy tego formatu i mozna potraktowac to jak wbudowane w engin przegladarek domyslne style XSLT.

Trzymanie danych w plikach XML i operowanie na nich nie jest moim zdaniem dobrym pomyslem. Nie bierzecie pod uwagę nadmiarowych informacji (tagow opisujacych dane) trzymanych w plikach XML. To niepotrzebne marnotrastwo. Poza tym jak to juz bylo tu wielokrotnie poruszane - poslugiwanie sie baza danych i SQLem jest o wiele prostsze.

Co do przenosnosci - mozna przeciez uzyc SQLitea. Dane przechowywane sa w postaci pojedynczego pliku ktory mozna kopiowac z serwera na serwer jak pozostale pliki. Pliku bazy SQLita nie uruchomisz co prawda na kompie bez serwera, ale pliku php tez nie.

Trzeba tworczo wykorzystywac zalety poszczegolnych formatow i wystrzegac sie ich wad dlatego uwazam, ze ograniczanie sie do palety okreslonych technologi np. z rodziny XML tylko i wylacznie z powodow w mniejszym, czy wiekszym stopniu ideologicznych jest glupota.


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post

Posty w temacie
- DEXTER_c   [xml] Czas na XSLT?   19.03.2006, 01:13:47
- - orson   witam ... do małych stron - tak, jak tylko coś wi...   19.03.2006, 08:53:56
- - sf   Cytat1. Strona powinna wyjątkowo szybko i łatwo si...   19.03.2006, 09:32:29
- - ActivePlayer   Cytat1. Strona powinna wyjątkowo szybko i łatwo si...   19.03.2006, 09:39:59
- - joshua   uważam, że DEXTER_c ma rację. tworząc witrynę za p...   19.03.2006, 14:04:36
- - orson   witam ... a co ze skalowaniem co jak serwer nie ...   19.03.2006, 14:35:52
- - DeyV   A ja teraz, jako statystyczny klient, poproszę o -...   19.03.2006, 17:31:56
- - joshua   Cytatktóry będzie ręcznie edytował kontent w plika...   19.03.2006, 20:34:24
- - Spirit86   hehe, weź pod uwagę jeden fakt: plik xml każdy moż...   20.03.2006, 13:14:05
- - joshua   hasła można trzymać w plikach tekstowych -a hasła ...   20.03.2006, 13:38:45
- - dr_bonzo   Cytathehe, weź pod uwagę jeden fakt: plik xml każd...   20.03.2006, 13:47:23
- - bigZbig   XML jest dobry do niewielkich porcji danych. Pobie...   21.03.2006, 10:45:39
- - DeyV   Cytat(joshua @ 2006-03-19 20:34:24)co do wysz...   21.03.2006, 11:16:00
- - joshua   Cytatco do wyszukiwarki - to chyba XML jest jednym...   22.03.2006, 01:31:25
- - ffreak   Dwie rzeczy: 1. XML nie służy do gromadzenia dany...   23.03.2006, 17:07:13
- - DEXTER_c   Co do przeszukiwania dużych zbiorów danych, napisa...   25.03.2006, 16:15:52
- - hawk   Cytat(DeyV @ 2006-03-19 17:31:56)Jeśli w końc...   25.03.2006, 22:22:15
- - DEXTER_c   Cytat(hawk @ 2006-03-25 22:22:15)- MSIE od da...   26.03.2006, 00:26:17
- - ffreak   Cytat(DEXTER_c @ 2006-03-25 23:26:17)Cytat(ha...   26.03.2006, 11:05:35
- - joshua   CytatCo do bezpieczeństwa. Najtajniejsze pliki XML...   26.03.2006, 13:53:50


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 22:26