Christoph Schaffhauser: Interessante Bookmark formate. Welches hat Zukunft?

Beitrag lesen

Hallo Zusammen

In meinen Webeditor "Wallaby" importiere ich die Bookmark files aller zur Zeit bekannten Macbrowser. Der Sinn der sache ist einen Bookmark eintrag gleich ins HTML Doku einzufügen wenn man es braucht.
Die Bookmarks werden bequem via Menu aufgerufen wie hier dargestellt.

<img src="http://www.darkeagle.com/b/wallaby.jpg" border=0 alt="">

Als ich die Funktion geschrieben habe welche die für mich interessanten Daten aus den Bookmark files importiert ist mir folgendes aufgefallen:
Die Bookmark Formate einiger Browser unterscheiden sich.

zum Beispiel ist ein Internet Explorer, Netscape, Mozilla und iCab Bookmark folgendermassen aufgebaut:
Am Anfang steht <H1></H1> für den Titel des Files (immer "Favoriten")
<DL> leitet einen Ordner (oder Unterordner) ein
das erste <DT> ist gefolgt von einem <H3></H3> welches den Titel des Ordners symbolisiert.
Sämtliche <DT> gefolgt von einem <A HREF=""></A> sind dann die Bookmark einträge.
ein </DL> schliesst einen Ordner.

Beispiel:
<H1>Favoriten</H1>
<DL>
 <DT><H3>Ordnername</H3>
 <DL>
  <DT><A HREF="Link">Linkname</A>
  <DT><A HREF="Link">Linkname</A>

<DT><H3>Unterordner</H3>
  <DL>
   <DT><A HREF="Link">Linkname</A>
   <DT><A HREF="Link">Linkname</A>
  <DL>

<DT><A HREF="Link">Linkname</A>
  <DT><A HREF="Link">Linkname</A>
 <DL>
</DL>

Ein Opera Bookmark ist ganz anders aufgebaut. Hier wird ein ordner aufgemacht mit "#FOLDER" und mit einem "-" wieder geschlossen. unter jedem "#FOLDER" hat man einige attribute unter anderem "NAME=Ordnername". Ein Link ist so definiert: "#URL" mit den Attributen "NAME=Linkname" und "URL=dieURL".

beispiel:
Opera Bookmarks

#FOLDER
 NAME=Ordnername

#URL
 NAME=Linkname
 URL=dieURL

#URL
 NAME=Linkname
 URL=dieURL

#FOLDER
 NAME=Unterordner

#URL
 NAME=Linkname
 URL=dieURL

#URL
 NAME=Linkname
 URL=dieURL

#URL
 NAME=Linkname
 URL=dieURL

#URL
 NAME=Linkname
 URL=dieURL

Chimera hat eine ganz andere art die Bookmarks darzustellen. Chimera erstellt ein XML dokument: zwischen <bookmarks></bookmarks> befinden sich alle daten. Ein Ordner wird so angelegt: "<folder name="Ordnername">" und wird mit "</folder>" wieder geschlossen. Ein Bookmark ist so definiert: "<bookmark name="Linkname" href="URL"/>"

Beispiel:
bookmarks.xml

<bookmarks>
 <folder name="Ordnername">
  <bookmark name="Linkname" href="URL"/>
  <bookmark name="Linkname" href="URL"/>

<folder name="Unterordner">
   <bookmark name="Linkname" href="URL"/>
   <bookmark name="Linkname" href="URL"/>
  </folder>

<bookmark name="Linkname" href="URL"/>
  <bookmark name="Linkname" href="URL"/>

</folder>

</bookmarks>

Es scheint als sei das Bookmark System wie es der Internet Explorer, Netscape, Mozilla und iCab verwenden das verbreitetste.
Opera und Chimera scheinen hier Eigene Wege zu gehen.
Das System von Opera gefällt mir persönlich überhaupt nicht, jedoch das System von Chimera ist sehr interessant die Bookmarks als XML doku anzulegen.
Zudem ist in OS X bereits ein guter XML Parser eingebaut auf den OS X Programme einfach zugreifen können. Sämtliche Preferences Files sind übrigens auch im XML Format abgespeichert.

Wie Denkt Ihr über die einzelnen Bookmark versionen?

Gruss Christoph