Vkladani/pouzivani obrazku v docbooku

Jirka Kosek jirka na kosek.cz
Pátek Prosinec 16 17:34:54 CET 2005


Radek Hnilica wrote:

> Chtěl jsem použít catalog entit pro všechny obrázky.  Ten by obsahoval
> řádky jako jsou ty následující

Máte nějaký důvod proč obrázky definujete jako entity? Jediný důvod by 
byl, že chcete přepínat mezi různými variantami obrázků prostou změnou 
definice souboru s entitami, ale i to jde obejít bez použití entit.

Nejjednodušší a nejflexibilnější je podle mne cestu k obrázků určit 
pomocí relativní cesty přímo pomocí atributu fileref.

> Failed to load image: file:/home/radek/src/book/docbook/picture/
> Failed to load image: file:/home/radek/src/book/docbook/picture/
> Failed to load image: file:/home/radek/src/book/docbook/picture/
> Failed to load image: file:/home/radek/src/book/docbook/picture/
> 
> A ve výsledném html se objeví následující nesmyslný img tag.
> 
> <img src="file:/home/radek/src/book/docbook/picture/" alt="Ten samý obrázek jinak">
> 
> Použité xsl jsou snapshhot 2005-12-15 at 10:20 PST.  Unique ID for
> this snapshot is E1Emxh2-0003DU-1z.  Saxon 6.5.3 a extensiony od p. Koska co mi osobně posílal.

Jak jsem psal, příčina problému je jasná, projevuje se pouze při použití 
profilování, kdy se ztratí base URI dokumentu. Pro fileref odkazy je to 
již opravené, pro entityref je tam ještě asi nějaká chyba. Zatím jsem 
neměl čas to debugovat a opravit, ale mám to na to-do listu.

> http://www.sagehill.net/docbookxsl/GraphicsLocations.html#HtmlOutputDirectory
> jsem pochopil, že se mají provést nějaké šachy s katalogy.  Ale
> absolutně nechápu jaké.

Použijte fileref, a nemusíte dělat žádné šachy.

-- 
------------------------------------------------------------------
   Jirka Kosek     e-mail: jirka na kosek.cz     http://www.kosek.cz
------------------------------------------------------------------
   Profesionální školení a poradenství v oblasti technologií XML.
      Podívejte se na náš nově spuštěný web http://DocBook.cz
        Podrobný přehled školení http://xmlguru.cz/skoleni/
------------------------------------------------------------------
                    Nejbližší termíny školení:
      ** XSLT 13.-16.3.2006 ** XML schémata 24.-26.4.2006 **
        ** DocBook 15.-17.5.2006 ** XSL-FO 12.-13.6.2006 **
------------------------------------------------------------------

------------- další část ---------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3158 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://www.linux.cz/pipermail/docbook/attachments/20051216/d823ea91/attachment.bin>


Další informace o konferenci Docbook