frage: xslfo-Prob graphic Pfad u Zugriff auf generierte id?

Beitrag lesen

Hallo,
will eine Art Inhaltsverzeichnis bzw Bücherliste erstellen.
Dabei habe ich eine Tabelle in der ich die Namen usw der Bücher eintrage. Nach einem Klick auf den Namen komme ich auf eine Beschreibungsseite, die das Buch beschreibt.

Nun hole ich mir die Daten aus dem XML File mit xpath Ausdrücken, habe aber noch keinen gefunden, mit dem ich das Bild bekomme. Meine bisherige Idee:
<xsl:template match="buecher">...
<xsl:for-each select="buch">...
<fo:external-graphic src="@bild"

Hat jemand einen Tipp für mich?

Desweiteren habe ich ja mehrere Bücher in meiner Liste und jedes Buch hat seine eigene Seite, die mit dem Namen des Buches in der Liste verlinkt ist. Nun braucht jeder Link eine ID, mit generate-id() kann ich diese erzeugen, aber wie greife ich dann wieder auf diese zu, um den Link des Buches richtig zuzuweisen?
Idee:
<fo:block font-family="Times"          font-size="18pt"
   text-align="center"
   id="{generate-id()}">

<fo:basic-link internal-destination="@{generate-id()}">
<xsl:value-of select="titel" />      </fo:basic-link>

------------------xml-------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>

<buecher>
 <buch>
  <autor>Stephen King</autor>
  <titel>Glas - Der dunkle Turm</titel>
  <isbn>3453875591</isbn>
  <bild>king35.jpg</bild>
  <beschreibung> In Glas erzählt Roland erstmals aus
  </beschreibung>
  <verlag>Heyne</verlag>
  <erscheinungsjahr>1997</erscheinungsjahr>
  <genre>Fantasy</genre>
 </buch>

<buch>
  <autor>Corinne Hofmann</autor>
  <titel>Die weiße Massai</titel>
  <isbn>3426614960</isbn>
  <bild>massai.jpg</bild>
  <beschreibung> Geplant war nur ein
                </beschreibung>
  <verlag>Droemer Knaur</verlag>
  <erscheinungsjahr>2000</erscheinungsjahr>
  <genre>Abenteuer</genre>
 </buch>
</buecher>

Vielen Dank schon im Voraus.