![]() |
![]() |
![]()
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? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 8.11.2003 Skąd: z domu... Ostrzeżenie: (0%) ![]() ![]() |
Cytat który będzie ręcznie edytował kontent w plikach xml oczywiście pliki XML są bardzo użyteczne - ale ja nie mówię o ręcznej edycji. przecież do edycji plików XML można bardzo dobrze wykorzystać tysiące już istniejących klas. co do wyszukiwarki - to chyba XML jest jednym z najlepiej przygotowanych struktur plików nadających się do szybkiego wyszukiwania. Cytat A potem, jakiś mechanizm, napisany np. w php wygeneruje z nich ładny, kompletny plik a XML, który będzie zawierał wszystkie dane niezbędne do wygerowania strony i mam nadzieję, że DEXTER_c mam właśnie w taki sposób "podawać" dane użytkownikowi. ja np. jestem teraz w trakcie pisania takiego serwisu - XML+XSLT+CSS, oczywiście wspierany przez dynamicznie tworzone bazy XML przez php. jest dla mnie ważne, abym mógł bez problemu przenosić bazy danych w XML'u pomiędzy serwerami - i gdzie nie będę potrzebował dostępu do SQL'a. krótka dyskusja, acz treściwa odbyła się w tym wątku: http://forum.php.pl/index.php?showtopic=43160 oraz tu: http://forum.php.pl/index.php?showtopic=12463 Ten post edytował joshua 20.03.2006, 10:17:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 18:48 |