Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [xslt] uniwersalnie
warpech
post 23.03.2006, 16:25:35
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 3.10.2003
Skąd: Gdańsk

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


potrzebny mi jest framework do sajtów biorących dane z XML. wybór padł na transformacje XML>XSLT>XHTML wykonywane po stronie serwera. mogę napisać tego frameworka sam, ale stoję jeszcze przed wyborem technologii w której to zrobię.

im bardziej wsiąkam w temat, tym więcej rozwiązań znajduję (sami wiecie ile tego jest) - a brak mi jednego, które byłoby najbardziej uniwersalne, tzn. dostępne na większości serwerów, lub łatwe do zainstalowania (zakładając że namówię admina)

z góry nastawić się na PHP5 czy da się PHP4? co polecicie, biorąc pod uwagę kwestię łatwości instalacji na wielu różnych serwerach? oprzeć się na jakichś modułach php, czy może np na klasach wymagających z kolei PEAR?
Go to the top of the page
+Quote Post
Levabul
post 23.03.2006, 19:45:00
Post #2





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

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


Na twoim miejscu odrazu myślał bym o PHP5, ponieważ obróbka plików XML w PHP4 to masakra (np. beznadziejnie wolny parser), natomiast w PHP5 jest wiele technologi do tego przeznaczonych (DOM, SimpleXML itp. itd.) które będą działac o wiele wydajniej od tych opartych na PHP4.

Co do frameworków to ja ci nie pomoge, ale mamy takie grono sprecjalistów że długo na odpowiedź nie poczekasz ... smile.gif


--------------------
Go to the top of the page
+Quote Post
splatch
post 23.03.2006, 20:34:50
Post #3





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

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


Myślę, że jeśli już się decydujesz na php to weź piątkę. Nie ze względu na DOM czy SimpleXML. DOM jest jako rozszeżenie - fakt do jakiegoś standardu mu wiele brakuje.. nie mniej taka możliwość jest. SimpleXML jest przeznaczony głownie do odczytu, mi się nie udało go użyć z powodzeniem do operowania na dokumencie. To co najbardziej przemawia za PHP5 to ulepszona obsługa XSLT. Jest klasa XSLTProcessor, która znacznie ułatwia obsłygę transformacji..
To co przemawia przeciw php to brak obsłygi FOP (w javie jest obsługa) nienajlepsza obsługa XSLT (odwoływanie z poziomu XSLT do czegokolwiek jest uciążliwe), wrzucać do szablonu możesz tylko ciągi, nie ma mowy o obiekcie, tablicy i czymkolwiek innym - słowem daleko procesor XSLT w php do ideału ma daleko.. nie mniej XSLT jest uniwersalny i możesz jeden plik użyć praktycznie na dowolnej platformie. smile.gif


--------------------
Łukasz Dywicki
Independent Java and open source software consultant.
Blog - Java, OSGi, integracja oprogramowania..
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 Wersja Lo-Fi Aktualny czas: 6.05.2024 - 00:51