Dans les options de l'extension, on peut ajouter des entêtes dans le fichier XML:

Capture d'écran de la configuration de Bookmark Synchronizer

par exemple pour ajouter une feuille de style XSL, le fichier bookmark.xsl est dans le même répertoire que le fichier xml écrit automatiquement par l'extension Bookmark Synchronizer :

<?xml-stylesheet type="text/xsl" href="bookmark.xsl"?>

Voici un exemple de code pour la transformation XSL qui permet d'afficher l'arborescence et les bookmarks sous la forme d'un fichier HTML :

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output
  method="html"
  encoding="ISO-8859-1"
  doctype-public="-//W3C//DTD HTML 4.01//EN"
  doctype-system="http://www.w3.org/TR/html4/strict.dtd"
  indent="yes" />
  
<xsl:template match="xbel">
  <html>
  <head>
    <title>Bookmarks</title>
  </head>
  <body>
    <ul>
      <xsl:apply-templates select="folder" />
    </ul>
  </body>
  </html>
</xsl:template>

<xsl:template match="folder">
    <li class="folder">
        <xsl:value-of select="title" />
    </li>
    <ul>
        <xsl:apply-templates select="bookmark" />
        <xsl:apply-templates select="folder" />
    </ul>
</xsl:template>

<xsl:template match="bookmark">
  <li>
   <a href="{@href}"><xsl:value-of select="title" /></a>
  </li>
</xsl:template>
</xsl:stylesheet>

Si la feuille de style n'est pas acceptée par le navigateur, il faut vérifier que le serveur web qui héberge le fichier gère correctement l'extension .xsl comme du xml.