Ich nutze seit längerer Zeit das Addon Foxmarks für den Firefox, mit dem man seine Bookmarks auf all seinen Rechnern (Privat, Firma, Laptop etc.) im Hintergrund synchronisieren kann (z.B. mit dem eigenen FTP-Server). Das Addon ist wirklich super, da gibt es nichts zu meckern. Doch fehlte mir als kleines I-Tüpfelchen noch die Möglichkeit, die Bookmarks als HTML-Seite anzeigen zu lassen, um auch ohne Firefox mit installiertem Foxmarks-Addon meine Bookmarks im Internet aufrufen zu können.
Foxmarks speichert die Bookmarks als XML-Datei auf meinem FTP-Server. Für die Umwandlung in HTML habe ich nun eine XSLT-Datei erstellt, die unter Zuhilfenahme des JavaScripts aus dem WP-XBEL-Plugin für Wordpress eine HTML-Seite ähnlich meiner Bookmark-Seite erzeugt. So sieht die fertige Seite aus (bereits mit ein wenig CSS “verschönert”):

Update: Anzeige der JSON-Datei (2008-05-11)
Da die aktuelle Foxmarks-Version die Bookmarks nicht mehr als XML, sondern als JSON abspeichert, funktioniert meine XSLT-Datei nicht mehr. Ich habe allerdings ein kleines PHP-Script entwickelt, das diese Aufgabe nun übernimmt: Firefox-Bookmarks aus Foxmarks anzeigen (JSON-Datei).
Download
Das komplette Paket mit XSLT- und CSS-Datei, sowie den beiden Bildern für die Ordner kann man hier herunterladen: Foxmarks-Bookmarks per XSLT in HTML umwandeln
Nun muss man seiner foxmarks.xml-Datei nur noch die folgende Zeile hinzufügen (wie man das macht, lasse ich mal dahingestellt):
<?xml-stylesheet type="text/xsl" href="foxmarks.xslt"?>



