Hi,
wenn du mit deiner aussage, du seist Student meinst, dass du viel Zeit und Lust hast dich in XML einzuarbeiten, oder auch so einfach nur zu lernen, dann hab ich dir folgende "Lektion" (Basti mal wieder großkotzign <img border="0" title="" alt="[Breites Grinsen]" src="images/icons/grin.gif" /> ):
Es gibt ein Problem, eine Aufgabe und dann schau, wie sie am besten gelöst werden kann. Eine Technik einzusetzen, nur, weil es sie gibt ist unfug (siehe die ganzen Seiten, die mit JS vollgeklatscht werden!!!). Eine, in meinen Augen sinnvolle herangehensweise ist, dass du dich informierst, was XML "kann", wo die Vorteile und Nachteile liegen und ob sich diese Technologie für dein Vorhaben eignet, oder ob es alternativen gibt.
Was meinst du denn mit offline Verfügbar? Die Daten, aus denen sich die Seite aufbaut liegen doch auf dem Server, d.h. der muss ja ohnehin kontaktiert werden. Ich vermute mal, du möchtest diese Daten als XML file und noch einige Infos, wie die dann angezeigt werden an den Client schicken und der soll die Seite dann zusammenschustern, richtig?
Zwischenbemerkung:
Ich hab selbst wenig Ahnung von XML, man möge mich also korrigieren, wenn ich falsch liege.
Um XML-Daten in Seiten clientseitig einzubauen werden in der Regel Java-Applets benutzt. Ob und welche Browser das auch ohne können weiss ich nicht. Vieleicht solltest du da ansetzen zu recherchieren. Welche Möglichkeiten gibt es und welche Voraussetzungen muss das System bzw. dessen Konfiguration des Benutzers erfüllen? Wie viele Benutzer verfügen über Systeme, die die Vorraussetzungen erfüllen und wie hoch ist der Aufwand, die Kosten für dich bzw. dann deinen Kunden? Gibt es Alternativen etc. pp.
Vermutlich waren ja genau das deine Fragen. Wenn ja, dann muss ich dich an das Netz verweisen. Da gibt es unzählige Ressourcen zum Thema XML. Ich weiss zu wenig darüber und - nach dem Traffig im XML-Forum zu urteilen - geht es den meisten anderen devshare.de-Usern ähnlich.
Nochwas:
phpMyAdmin zu "installieren" ist nicht gleichzusetzen mit dem installieren neuer Parser oder z.B. PHP-Module auf dem Server. phpMyAdmin ist ja einfach nur "ein" PHP-Skript, das du dir hochlädst und noch entsprechend einstellst. Aber vieleicht findest du ja einen passenden Provider, der seinen Server so eingerichtet hat oder der dir installiert, was du brauchst.
Vieleicht konnte ich dich ja doch was weiterbringen (ich vermute eher nicht).
Basti