Planuję sobie wyszukiwarkę internetową. A dokładniej na razie sam engine wyszukiwawczy. Chciałem zrobić wyszukiwarkę w miarę działającą na róznych platformach - XHTML jako format wynikowy sam się nasunął. I jako dodatek do tego wyszukiwarka by też mogła generować karty WAP w języku WML.
Ale czy to nie dorabianie sobie roboty?
I wpadłem na pomysł aby wyszukiwarka zwracała wyniki w formie plików XML. W zapytaniu można by ustalić format wynikowy i byłby to na przykład czysty XML, XML przekształcany przez XSL do XHTMLa, oraz XML przekształcany do WMLa. Czyż od razu nie prostsze i wygodniejsze rozwiązanie? Czysty XML mógłby być użyteczny na przykład dla wszelkiej maści programów kompuetrowych, użytkownicy z normalnym sprzętem mieli by XHTML, a komórkowcy WMLa.
A więc się pytam - czy to jest dobre rozwiązanie? I czy da się je zrobić, bo XSL przyznam się jeszcze nie znam (aczkolwiek widziałem strony internetowe napisane w XMLu transformowanym do XHTMLa - stąd wniosek, ze jest to pewnie możliwe)? Jak jest z szybkością otwierania dokumentów XML na róznych przeglądarkach (akurat szybkość jest jednym z podstawowych założeń engine wyszukiwawczego)?