Skip navigation.

exploreopera

| Help

Sign up | Help

Bezsensowne wypociny Michasia

Tymczasowo się gdzieś zapodziały...

HXML (Czyli połączenie zalet XHTML i SVG)

, , ,

Znalazłem sobie dość ciekawe zadanie. Tworzę właśnie skrypt, który generowałby statystyki dla sklepu internetowego, w którym pracuję.

Tekstowe statystyki były dość proste. Musiałem tylko rozwiązać problem z Googlobotem, który był na mojej stronie zbyt częstym gościem, jak na robota, a na dodatek udawał Netscape’a 5. Oczywiście nie jadł ciasteczek, więc moje statystyki były w opłakanym stanie.

Niestety grafika okazała się znacznie bardziej skomplikowana. Zamiast jak normalny człowiek wygenerować przy pomocy PHP obrazek gif i zapisać go na dysku, uznałem że do wykresów trzeba stosować grafikę wektorową. Oczywiście wygenerowanie obrazku svg i zapisanie go na dysku nie wchodziło w grę, było zbyt prymitywnym rozwiązaniem. Nawet zapisanie go w bazie danych uznałem za zbyt prymitywne. Jedyne, co spełniało moje wymagania, to wygenerować plik XHTML z osadzonym w nim fragmentem kodu SVG. Od strony wydajnościowej powinno to być chyba najlepszym rozwiązaniem.

Krótka zabawa z Google, stronami W3C i ich walidatorem dała chyba dobry rezultat. MSIE oczywiście tego nie strawi, ale nie musi. W Firefoksie i Operze chyba działa. Konqueror (trochę stara wersja) jakoś nie ma ochoty, choć samodzielne obrazki SVG mi jakoś wyświetla. Na razie pobawię się ignorując (chyba) błędne zachowanie Konquerora, a raczej niepełne, zakładając, że w późniejszej wersji to poprawią albo już poprawili. W razie innych problemów (albo potrzeby), przebuduję to do bardziej uniwersalnej formy.

W każdym razie doszedłem do momentu, w którym XHTML ma zdecydowaną przewagę nad HTML. Chyba osiągnąłem kolejny próg wtajemniczenia.

O wykrywaniu przeglądarekMój system statystyk w akcji

Comments

avatar
HXML - co to jest!? Owe połączenie zalet XHTML i SVG, które są aplikacjami XML to nic innego jak XHTML i naprawdę nie trzeba na siłę starać się wynajdywać po raz kolejny koła i chrzcić go jakimiś nowymi skrótami.

By quiris, # 9. May 2006, 06:31:17

avatar

By quiris, # 9. May 2006, 06:35:07

avatar
H to bardzo fajna literka, która ma wiele znaczeń. Większość z owych znaczeń posiada silne zabawienie emocjonalne albo stanowi eufemizm dla wyrazów, których zabarwienei emocjonalne jest zbyt wulgarne. Aczkolwiek nie powiedziałem, że ma tylko zabarwienie negatywne.

Mój skrót nie określał nowej technologii, a jedynie moje nastawienie do XML z odpowiednim, jednoliterowem epitetem. Jak będę się bawił innymi językami rodziny XML na bardziej rozbudowanym poziomie, prawdopodobnie też stastosuję skrót HXML.

By Big_Z, # 9. May 2006, 08:31:25

avatar
Odnośnie tej stronki. Ja chcę wykresy kołowe. Będę miał chyba HSVG :smile:.

By Big_Z, # 9. May 2006, 08:35:16

Write a comment

You must be logged in to write a comment. if you're not a registered member, please sign up.

July 2008
SMTWTFS
June 2008August 2008
12345
6789101112
13141516171819
20212223242526
2728293031