Bílé místo okolo hesel rejstříku

Jirka Kosek jirka na kosek.cz
Sobota Únor 16 15:55:57 CET 2008


Jan Tošovský wrote:
> Mám XML z XMetalu, který je nastaven tak, aby počáteční i koncové tagy
> začínaly na novém řádku.

To není moc rozumné nastavení, minimálně ne pro elementy, které mohou 
obsahovat text nebo smíšený obsah.

> fatální - tyto elementy se mi nezobrazují vůbec. Nerad řeším následky, tady
> bohužel primární zdroj nemohu ovlivnit. Nemáte někdo zkušenost, jak upravit
> rejstříkovou šablonu tak, aby na elementy aplikovala funkci normalize-space,
> případně jiný způsob, jak "normalizovat" vstupní XML ještě před XSL
> transformací? Protože využívám programlisting, nelze použít nějakou
> jednoduchou "normalize-space" transformaci celého dokumentu :-(

Osobně bych odstranění mezer provedl asi samostatnou transformací, 
kterou bych špouštěl před transformací pomocí DocBookových stylů. Mezery 
bych odstraňoval jen v elemetech, kde to vadí, protože použití 
normalize-space() pro obsah elementů, které mají smíšený obsah, může mít 
dost fatální následky -- mohou se odstranit i mezery, které jsou 
důležité a oddělují slova.

-- 
------------------------------------------------------------------
   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í:
                 ** Úvod do XML 28.-30.4.2008 **
     **  XML schémata 25.-27.3.2008 *** XSLT 10.-13.3.2008 **
------------------------------------------------------------------
   http://xmlguru.cz    Blog mostly about XML for English readers
------------------------------------------------------------------

------------- další část ---------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
URL: <http://www.linux.cz/pipermail/docbook/attachments/20080216/77c6b476/attachment.sig>


Další informace o konferenci Docbook